ios - 手机间隙 : cannot open iOS 6 native maps application

标签 ios cordova map

我在使用 Phonegap 2.3 的 iOS 上基于 phonegap build (build.phonegap.com) 构建的应用程序时遇到问题。 我正在尝试使用此链接打开 native map 应用程序:

<a id="gmap_image" href=""> </a>

设置href属性的js代码:

$("#gmap_image").href('http://maps.apple.com/?q='+$xml.find( "adresse" ).text());

我已经看到,要打开带有链接的本地 map 应用程序,我必须提供一个基于 maps.apple.com 域 ( Apple Map Links) 的 url。

但是当我点击链接时,所发生的只是页面刷新(我不知道为什么它也会刷新,因为没有代码要求这样做)。

有人有想法吗?

问候,

最佳答案

也许为时已晚,但我遇到了同样的问题。

试试这个方法:

$("#gmap_image").href('maps:q='+$xml.find( "adresse" ).text());

只需将 http://maps.apple.com/?q= 更改为 maps:q= 对我有用

关于ios - 手机间隙 : cannot open iOS 6 native maps application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15484316/

相关文章:

python map函数迭代

ios - 释放iOS应用中SKMap(Skobbler)的内存

android - 未找到 Content-Security-Policy 元标记错误

android - PhoneGap 图片

ios - TLauncher View 将项目移动到另一个页面

ios - 如何从应用程序更新 iOS 14 Widget 背景颜色?

android - 如何通过在android中使用phonegap api将.db文件从 Assets 文件夹复制到数据库文件夹来创建数据库

haskell - 您将如何在 Haskell 中使用 foldr 定义映射和过滤器?

ios - Swift AVAudioPlayer 不播放声音

ios - 如何在我的 iOS 应用程序中显示自定义相册中的图像