我能够准备两点之间的路线。现在,我还希望如果我想在路线之间经过不同的地点,应该采取什么方法。

最佳答案

我终于明白了。分析这个网址:

长途旅行:


  http://maps.google.com/maps?f=d&source=s_d&saddr=46.871716,2.361546&daddr=47.871716,2.361546+to:49.871716,2.361546


在哪里:

saddr是起始地址

daddr是中点

to:是最终目的地

您应该使用的是


  http://maps.google.com/maps?f=d&source=s_d&saddr=46.871716,2.361546&daddr=47.871716,2.361546+to:49.871716,2.361546&sll=46.871716,2.361546&dirflg=w&hl=en&ie=UTF8&z=14&output=kml


在哪里:

sll是起始地址

output为您提供kml输出数据

您可以使用SAX解析器解析此输出kml,以获取一系列经纬度地址,该经纬度地址由到目的地(包括中点)最短路径的空格分隔。

07-24 09:49