Cordova 10/11 iOS 应用程序无法打开谷歌地图 URI
从cordova 9升级到cordova 11后,我无法打开谷歌地图URI(在按钮上单击Cordova应用程序应该使用坐标打开谷歌地图)
在cordova 9中起作用的是:
var coord = lat + ',' + lon;
window.open(`comgooglemaps://${coord}?q=${coord}`, `_system`);
参考:https://developers.google.com/maps/documentation/urls/ios-urlscheme
现在,这没有任何作用。没有错误或日志。
工作配置:Cordova 9
、cordova-ios 5.1.1
当前配置:Cordova 11
、cordova-ios 6.2.0
代码>
After upgrading to cordova 11 from cordova 9, I am unable to open a google maps URI (On Button click Cordova app should open Google maps with the co-cordinates)
What worked in cordova 9:
var coord = lat + ',' + lon;
window.open(`comgooglemaps://${coord}?q=${coord}`, `_system`);
Ref: https://developers.google.com/maps/documentation/urls/ios-urlscheme
Now, this does nothing. No errors or logs.
Working config: Cordova 9
, cordova-ios 5.1.1
Current config: Cordova 11
, cordova-ios 6.2.0
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的问题是安装的 InAppBrowser 插件。
我以前按照他们的建议做了:
但这似乎不再有效。当我更改代码以显式使用 InAppBrowser 时:
它再次开始工作。
My issue was with the installed InAppBrowser plugin.
I've previously done as they suggested:
But this no longer seems to work. As soon as I changed the code to use InAppBrowser explicitly:
it started working again.
尝试使用
geo
代替或者
Try to use
geo
insteadOr