Cordova 10/11 iOS 应用程序无法打开谷歌地图 URI

发布于 2025-01-11 11:26:34 字数 570 浏览 0 评论 0原文

从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 9cordova-ios 5.1.1

当前配置:Cordova 11cordova-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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

来世叙缘 2025-01-18 11:26:34

我的问题是安装的 InAppBrowser 插件。

我以前按照他们的建议做了:

window.open = cordova.InAppBrowser.open; 

但这似乎不再有效。当我更改代码以显式使用 InAppBrowser 时:

window.cordova.InAppBrowser.open(`comgooglemaps://${coord}?q=${coord}`, _system); 

它再次开始工作。

My issue was with the installed InAppBrowser plugin.

I've previously done as they suggested:

window.open = cordova.InAppBrowser.open; 

But this no longer seems to work. As soon as I changed the code to use InAppBrowser explicitly:

window.cordova.InAppBrowser.open(`comgooglemaps://${coord}?q=${coord}`, _system); 

it started working again.

够钟 2025-01-18 11:26:34

尝试使用 geo 代替

 var coord = lat + ',' + lon;
 window.open('geo://'+coord, `_system`);

或者

 window.open("http://maps.apple.com/?q="+coord, '_system');

Try to use geo instead

 var coord = lat + ',' + lon;
 window.open('geo://'+coord, `_system`);

Or

 window.open("http://maps.apple.com/?q="+coord, '_system');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文