我为iOS和安卓开发了我的应用程序。
这个应用程序显示了一张有兴趣点的地图。如果用户点击其中一个,应用程序尝试打开导航器。
onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_blank", "location=yes")"上面的代码就是一个例子。我从应用程序和cordova inappbrowser调用这个url,正确地打开导航器预览。
当我点击开始旅行时,浏览器要求你打开谷歌地图应用程序。如果你说“不”,它什么也做不了。所以,你不得不点击“是”。
在单击“是”后,在iOS works中,但是在Android中,我看到以下错误:

请注意,当用户单击POI时,我无法管理显示的“导航”按钮。此外,如果我点击链接,我的手机将正确打开谷歌地图应用程序,但如果我在浏览器中复制和粘贴网址,我会看到导航器预览没有“开始”按钮。
发布于 2018-06-27 12:05:23
解决将目标"_blank“替换为"_system”的问题。
因此,正确的代码行是:
onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_system", "location=yes")"https://stackoverflow.com/questions/51058482
复制相似问题