geo: URI 方案在 iphone safari 浏览器上似乎对我不起作用。有没有人幸运地实现了这一点?这是一段示例代码:
<a href="geo:39.555551,-82.814171;">Test</a>
以上适用于Android手机......有没有其他选择?谢谢您的帮助!
geo: URI 方案在 iphone safari 浏览器上似乎对我不起作用。有没有人幸运地实现了这一点?这是一段示例代码:
<a href="geo:39.555551,-82.814171;">Test</a>
以上适用于Android手机......有没有其他选择?谢谢您的帮助!
该geo:
方案相对较新,iOS 上的任何内置应用程序都不支持。(不过,这对于功能请求来说是个好主意。)
一种替代方法(一直支持到 iPhone OS 1.0)是使用 Google Maps URL。例如:http://maps.google.com/maps?ll=37.331044,-122.029202 - 这将自动重定向到地图应用程序。(不过,我不知道这是否会或如何随着即将推出的 iOS 6 中非 Google 支持的地图而改变。)
也可以注册第三方应用程序来处理系统应用程序不使用的 URL 方案,因此geo
如果这对您有用,您可以创建自己的处理程序。
在我的 iPhone (ios6) 上,谷歌地球应用程序打开 geo: 链接。对于原生谷歌地图应用程序支持,我使用 comgooglemaps: 方案,如果您单击“正常” http://maps.apple.com/链接,苹果地图将打开。
你也可以用纯 Javascript 来处理它。使用 Dojo、jQuery 或其他提供委托事件支持的 JS 库最简单。