我在使用 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/