地理:协议上iPhone Safari浏览器(Geo: Protocol on iPhone Saf

2019-07-30 17:53发布

地理:URI方案似乎并没有为我工作在iPhone上的Safari浏览器。 有没有人有任何运气实施呢? 下面是代码的示例片:

<a href="geo:39.555551,-82.814171;">Test</a>

Android手机上的上述工程......有什么替代品呢? 谢谢您的帮助!

Answer 1:

geo:方案,是相对较新,没有被iOS上的任何内置应用程序的支持。 (这是一个好主意的功能要求 ,虽然)。

一个替代方案(支持所有的方式回到iPhone OS 1.0)是使用谷歌地图的网址 。 例如: http://maps.google.com/maps?ll=37.331044,-122.029202 -这将让自动重定向到地图应用程序。 (我不知道是否或如何可能与iOS 6的即将到来的非谷歌支持的地图发生变化,虽然)。

它也可以注册一个第三方应用程序来处理未使用的系统应用的URL方案,所以你可以创建自己的geo处理程序,如果这对你有用。



Answer 2:

在我的iPhone(iOS6的),谷歌地球应用程序打开地理:链接。 对于原生谷歌地图应用程序的支持,我用的是comgooglemaps:计划,和苹果的地图,如果你点击“正常”将打开http://maps.apple.com/链接。



Answer 3:

您还可以在纯JavaScript处理这个问题。 其最简单的使用道场和jQuery或其他一些JS库,提供委派事件的支持。

https://github.com/prowestgis/dojo-geo-uri-polyfill



文章来源: Geo: Protocol on iPhone Safari