许多现代手机(谷歌Nexus等)都有某种内置的定位服务。
当我访问某个网站(例如 google.com)时,该网站会询问我是否愿意与该网站分享我的位置。
您实际上如何要求移动设备向网站提供其位置?该位置以什么格式给出?我没有任何线索,也没有从谷歌找到任何答案。
iPhone、Android 甚至某些桌面浏览器(Firefox、Chrome 和 Opera 的一些最新版本)上的 Web 应用程序使用W3C 地理定位 API http://dev.w3.org/geo/api/spec-source.html请求您的位置。 Google Gears 还支持类似的地理定位 API 作为许多浏览器的插件,但 W3C API 正在成为标准。
检查 API 支持然后请求位置的代码很简单(if (navigator.geolocation) ...
)。一些示例代码here http://npdoty.name/location#developer.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)