Android Phonegap开放导航器错误\u未知\u url\u方案

Android Phonegap开放导航器错误\u未知\u url\u方案,android,maps,phonegap,navigator,Android,Maps,Phonegap,Navigator,我为iOS和Android创建了我的应用程序 该应用程序显示了一张带有一些兴趣点的地图。如果用户点击其中一个,应用程序将尝试打开导航器 onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_blank", "location=yes")" 上面的代码就是一个例子。我从应用程序调用该url,cordova InAp

我为iOS和Android创建了我的应用程序

该应用程序显示了一张带有一些兴趣点的地图。如果用户点击其中一个,应用程序将尝试打开导航器

onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_blank", "location=yes")"
上面的代码就是一个例子。我从应用程序调用该url,cordova InApp浏览器会正确打开导航器预览

当我点击开始旅行时,浏览器会要求你打开谷歌地图应用程序。如果你说“不”,它什么也没用。所以,你不得不点击“是”

单击“是”后,在iOS中,但在Android中,我看到以下错误:


请注意,我无法管理用户单击POI时显示的“导航”按钮。此外,如果我单击该链接,我的手机将正确打开谷歌地图应用程序,但如果我在浏览器中复制并粘贴url,我将看到导航器预览,而没有“开始”按钮。

解决了将目标“空白”替换为“系统”的问题

因此,正确的代码行是:

onclick="cordova.InAppBrowser.open("https://maps.google.com/maps?daddr=45.29062,8.055613519999952&mode=transit", "_system", "location=yes")"