我想直接通过网络浏览器从支持 gps 的移动设备获取当前位置的纬度和经度。我可以知道这可能吗?怎么做?它需要地理定位 api 吗?一些编码示例会有所帮助。谢谢。
最佳答案
使用 HTML5 Geolocation API,这里是 official spec and examples .
编辑
我已经更新了我的答案以包括当前的浏览器支持。
W3C 地理定位 API 支持
Firefox 3.5+
Safari 5.0+
Chrome 5.0+
Opera
iPhone 3.0+
Android 2.0+
··
上面未列出的其他电话使用 Gears或他们自己的、特定于平台的 API。
- W3C geolocation API
- Gears
- BlackBerry geolocation API
- Nokia geolocation API
- Palm geolocation API
- OMTP BONDI geolocation API
啊,我们会永远只有一个 API 吗? :)
非常感谢 Mark Pilgrim 的精彩 post .
关于javascript - 从支持 gps 的设备获取当前纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452217/