如何在原生地图应用打开地图URL 解决iOS端Capacitor Browser插件报错
问题
我需要将如下类别的链接在原生地图应用中打开,请问应该使用什么插件实现?https://www.google.com/maps?q=15405 Hebbe Ln+Au...
我已使用Capacitor Browser插件实现相关功能,上述URL在安卓设备上运行正常,可加载谷歌网页地图,但在iOS设备上控制台报URL无效错误,且无法显示应用内浏览器。请问是否有可行的解决方案?
解决方案
使用以下代码即可实现双端兼容的原生地图唤起效果:
this.inAppBrowser.create(url, '_system');
调用inAppBrowser时指定_system作为目标参数,会直接调用系统默认的关联应用处理对应URL,不需要走应用内浏览器逻辑。既可以直接唤起设备上的原生地图应用打开对应地址,也可以规避iOS端Capacitor Browser插件识别该类地图URL无效的问题,安卓、iOS双端均可正常运行。
内容的提问来源于stack exchange,提问作者Sampath
相关产品推荐
相关产品推荐

