Ste*_*ini 11 geolocation google-maps
谷歌地图中的谷歌我的位置能够非常准确地找到您的大概位置。尽管很明显它使用了 GeoIP 映射,但他们需要更准确的策略来确定您的位置。
据称,它使用 WiFi 接入点信息来确定您的位置。但是,我不明白这背后的策略。
他们是否使用 Google 汽车绘制了世界各地的 WiFi 接入点?或者某些接入点是否提供有关其坐标的信息(通过 GPS 获得)?
这主要取决于浏览器来实现。在 iPhone 和 iPod touch 上用于帮助确定位置的一个示例是SkyHook Wireless。
从地图帮助页面:
该功能在支持新地理定位功能的浏览器中可用。此功能可能内置于浏览器本身,也可由 Gears 浏览器扩展程序提供。当前支持的浏览器包括 Google Chrome 2.0+(使用 Gears)、Mozilla FireFox 3.5+ 或任何安装了最新版本 Gears 的浏览器。
地理定位功能,如果内置在浏览器中,可以通过 Javascript 访问navigator.geolocation:
navigator.geolocation.getCurrentPosition(function(pos) {
// Do something with position
});
Run Code Online (Sandbox Code Playgroud)
更多使用信息位于Mozilla 开发人员中心。
| 归档时间: |
|
| 查看次数: |
22678 次 |
| 最近记录: |