我能够准备两点之间的路线。现在,我还希望如果我想在路线之间经过不同的地点,应该采取什么方法。
最佳答案
我终于明白了。分析这个网址:
长途旅行:
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,以获取一系列经纬度地址,该经纬度地址由到目的地(包括中点)最短路径的空格分隔。