打开GoogleMaps应用程序,在安卓系统上从网站进行导航



我正在编写一个angular 4网站,该网站从服务器接收lat/lng列表,并有一个引用谷歌地图并构建路线的按钮。

我的愿望是将用户推荐到谷歌地图应用程序,以导航到这些位置

我正在创建网址:

http://maps.google.com/maps/dir/{origin lat},{origin lng}/{destination lat 1},{destination lng 1}/{destination lat 2},{destination lng 2}/{destination lat 3},{destination lng 3}/data=!3m1!4b1!4m2!4m1!3e0

然后通过以下方式引用该应用程序:

var win = window.open(url, '_blank');
win.focus();

在iPhone/iPad上,它运行得很好,应用程序是随路线打开的,在桌面上,它指的是带有路线的谷歌地图网站。然而,在安卓系统上,它会打开谷歌地图应用程序,但没有路线。

(谷歌地图应用程序已安装在所有iPohnes/iPads/android设备上试验(

我如何让GoogleMaps应用程序也在android中打开路线?

方向--请求方向并启动谷歌地图,结果为:

https://www.google.com/maps/dir/?api=1&parameters

文档:https://developers.google.com/maps/documentation/urls/guide

感谢Gowthaman M,不得不为android重新格式化url,如下所示:

https://www.google.com/maps/dir/?api=1&origin={origin lat},{origin lng}&destination={destination lat 1},{destination lng 1}&waypoints={destination lat 2},{destination lng 2}|{destination lat 3},{destination lng 3}&travelmode=driving

现在安卓系统正在打开谷歌地图应用程序,其中包含路线。

相关内容

  • 没有找到相关文章

最新更新