【发布时间】:2014-11-15 12:00:04
【问题描述】:
我正在使用cordova 构建一个JS 应用程序。当用户点击链接时,我想打开谷歌地图应用程序。
代码-
$window.location.href = 'comgooglemaps://maps.google.com/maps?saddr=My+Location&daddr=' + destinationAddress
目的地址是该地点的地址。
现在上面的代码在 ios 上运行良好,但谷歌地图在 android 上打不开。
从 documentation 看来,comgooglemaps 是 iOS 特定协议
我也试过Android - launch google map via web url中提到的地理网址如下
<a href="geo:53,-9?saddr=(53,-9)&daddr=(42,4)">Click here for route maps</a>
它打开谷歌地图应用程序但不显示路线。
有什么东西可以在安卓和iOS上运行
【问题讨论】:
-
有没有人遇到过同样的问题?
-
是的.. 经历了一段艰难时期,但成功了... :) 检查答案。
标签: javascript android ios angularjs cordova