使用googlemap javascript apiv3在google地图上添加多个目的地
我想添加多个目的地,保持相同的源代码,并在同一时间获得所有目的地的路线方向…以下是我想修改的源代码使用googlemap javascript apiv3在google地图上添加多个目的地,java,android,google-maps,map,Java,Android,Google Maps,Map,我想添加多个目的地,保持相同的源代码,并在同一时间获得所有目的地的路线方向…以下是我想修改的源代码 请建议我,谢谢似乎还没有一种记录在案的方法可以做到这一点,但这对我来说很有效: 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
请建议我,谢谢似乎还没有一种记录在案的方法可以做到这一点,但这对我来说很有效:
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);
您可以通过浏览器调用查看意图并使用谷歌地图的url。重要的查询字符串项如下所示:
saddr=起始地址
daddr=目的地址
神奇发生在daddr项目中,它允许您添加一个“to:”来添加多个方向。示例:“daddr=washington,dc%20to:芝加哥,伊利诺伊州%20to:纽约%20york,ny”(%20代表空格)这表示跟随华盛顿特区到芝加哥,伊利诺伊州到最终目的地纽约州
SADD将是这一进程的开始,因此在华盛顿特区之前
如果您需要更多积分,只需在积分之间添加“to:”
这个方法会弹出一个窗口,让你可以选择在手机上使用浏览器或谷歌地图应用程序,所以我选择了我的方法,假设谷歌地图应用程序存在并一直使用它(这取决于你是否想这样做——通常,这不是最好的方式,但最好不要用可能被认为是多余的问题来打扰用户)
我希望这对你有所帮助,并为你指明一个可以使用的方向
顺便说一句:这个url也可以在浏览器上使用!我只在android中发布了代码,因为这个问题被标记为这样。似乎还没有一个记录在案的方法来实现这一点,但这对我来说是有效的:
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);
您可以通过浏览器调用查看意图并使用谷歌地图的url。重要的查询字符串项如下:
saddr=起始地址
daddr=目的地址
神奇之处在于daddr项,它允许您添加一个“到:”以添加多个方向。例如:“daddr=华盛顿特区%20to:芝加哥,伊利诺伊州%20to:纽约州%20york,ny”(%20表示空格)这表示跟随华盛顿特区到伊利诺伊州芝加哥,到达最终目的地纽约州
SADD将是这一进程的开始,因此在华盛顿特区之前
如果您需要更多积分,只需在积分之间添加“to:”
这个方法会弹出一个窗口,让你可以选择在手机上使用浏览器或谷歌地图应用程序,所以我选择了我的方法,假设谷歌地图应用程序存在并一直使用它(这取决于你是否想这样做——通常,这不是最好的方式,但最好不要用可能被认为是多余的问题来打扰用户)
我希望这对你有所帮助,并为你指明一个可以使用的方向
顺便说一句:这个url也可以在浏览器上使用!我只在android中发布代码,因为问题被标记为这样。我建议使用谷歌地图航路点。我建议使用谷歌地图航路点