我想添加多个目的地,保持相同的来源并一次性获取到所有目的地的路线...这里是我要修改的源代码Google map driving direction source code for their example?
请建议我,谢谢
答案 0 :(得分:1)
似乎还没有记录在案的方法,但这对我有用:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=st.%20louis,mo&daddr=washington,dc%20to:chicago,il%20to:new%20york,ny");
startActivity(intent);
您可以调用VIEW的意图,并通过浏览器使用Google地图的网址。重要的查询字符串项如下:
saddr =起始地址 daddr =目的地地址
魔法发生在daddr项目中,允许您添加“to:”以添加多个方向。示例:“daddr = washington,dc%20to:chicago,il%20to:new%20york,ny”(%20代表空格)这表示跟随华盛顿,DC到芝加哥,il到纽约的最终目的地,纽约。
saddr将是这个过程的开始,所以在华盛顿之前,dc。
如果您需要更多积分,请继续在积分之间添加“至:”
这种方法会打开一个窗口,让您可以选择在手机上使用浏览器或谷歌地图应用程序,所以我选择了我认为谷歌地图应用程序存在并始终使用它(这取决于你)如果你想这样或不这样 - 通常,不是最好的方式,但最好不要用可能被视为冗余问题的用户来窃听用户。)
我希望这会有所帮助并指出你可以使用的方向。
BTW:这个网址也适用于浏览器!我只在android中发布了代码,因为问题被标记为。
答案 1 :(得分:0)
我建议使用Google Maps Waypoints。