【发布时间】:2018-12-06 02:17:46
【问题描述】:
我创建了适用于 iOS 和 Android 的应用。
该应用会显示带有一些兴趣点的地图。如果用户点击其中之一,应用程序会尝试打开导航器。
onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_blank", "location=yes")"
上面的代码是一个例子。我从应用程序调用该 url,cordova inappbrowser 正确打开导航器预览。
当我点击开始旅行时,浏览器会要求您打开谷歌地图应用程序。如果你说“不”,它不会做任何事情。所以,你不得不点击“是”。
点击“是”后,在 iOS 中可以工作,但在 Android 中我看到以下错误:
请注意,我无法管理用户单击 POI 时显示的“导航”按钮。此外,如果我点击链接,我的手机会正确打开谷歌地图应用程序,但如果我在浏览器中复制并粘贴网址,我会看到没有“开始”按钮的导航器预览。
【问题讨论】:
标签: android maps phonegap navigator