geo: URI方案似乎不适合我在iphone safari浏览器上使用。有人有幸实现了这一点吗?下面是一段示例代码:
<a href="geo:39.555551,-82.814171;">Test</a>上面的方法适用于android手机。有什么替代方案吗?谢谢你的帮助!
发布于 2012-08-01 04:31:51
iOS上的任何内置应用程序都不支持相对较新的geo:方案。(不过,对于feature request来说,这是个好主意。)
一种替代方案(从iPhone OS 1.0开始一直支持)是to use a Google Maps URL。例如:http://maps.google.com/maps?ll=37.331044,-122.029202 --这将自动重定向到地图应用程序。(不过,我不知道iOS 6中即将推出的非谷歌支持的地图是否会改变这一点,或者会发生怎样的改变。)
也可以注册一个第三方应用程序来处理系统应用程序未使用的geo方案,因此,如果对您有用,您可以创建自己的URL处理程序。
发布于 2013-07-21 17:01:11
在我的iPhone (ios6)上,谷歌地球应用程序打开了geo:链接。对于原生谷歌地图应用程序的支持,我使用comgooglemaps:方案,如果你点击一个普通的http://maps.apple.com/链接,苹果地图就会打开。
发布于 2012-08-23 10:34:07
你也可以用纯Javascript来处理这个问题。使用Dojo、jQuery或其他提供委托事件支持的JS库是最简单的。
https://stackoverflow.com/questions/11747570
复制相似问题