【发布时间】:2019-04-08 12:53:30
【问题描述】:
我正在编写一个 Angular 4 网站,该网站从服务器接收 lat/lng 列表,并有一个引用 Google 地图并构建路线的按钮。
我的愿望是让用户使用 Google 地图应用导航到这些位置
我正在创建网址:
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 上,它可以完美运行,并且应用会随路线一起打开, 在桌面上,它指的是带有路线的谷歌地图站点。 但是在 android 上,它会打开 GoogleMaps 应用程序,但没有路线。
(GoogleMaps 应用程序已安装在所有 iPohnes/iPads/android 设备上 睾丸)
我怎样才能让 GoogleMaps 应用也能在 android 中打开路线?
【问题讨论】:
标签: javascript android angular google-maps mobile-website