返回上一页  首页 | cnbeta报时: 14:05:46
Google 地图已经开启“我的位置”自动定位
发布日期:2009-07-10 07:12:27  稿源:

Google地图已经开始支持HTML 5的新特性之一,地理位置信息识别API了。
现在就打开Google地图(中英文均可),看到街景模式小人上面多了一个小按钮吧?快按它!
show-my-location

FireFox 3.5会询问你是否允许该站点共享位置信息,赶快确定:

show-my-location-2

Chrome与FireFox 3.5略有不同,是通过Google Gears来实现位置识别,而非Geolocation API:

show-my-location-1

等待几秒种,按钮变蓝,你的位置就被找到了:

show-my-location-3

“我的位置”启用后,地图会自动定位到你的位置的中心。很不幸的是Google将我定位在长安街上——北京的默认中心,我估计因为我是小区宽带上网的问题吧?或者是我周围的WiFi热点太少了?

谷奥的另外一位作者gkp试用后惊呼:Google把我的小区定位出来了!误差在500米之内。我想这是由于他是ADSL上网,所以通过IP可以判断出更详细的地区信息。

show-my-location-4

不管你是Firefox 3.5(使用Geolocation API),还是Chrome(使用Gears),定位你的地址原理都是一样的:先寻找你的WiFi接入点和你周围的WiFi接入点来确定位置,如果你周围 没有WiFi而且你的电脑也是通过有线线路连接互联网的,那么就是通过IP确定位置了,这样可能就不如WiFi定位来的准。

什么?你是IE用户?无视这篇文章吧,IE根本不打算支持HTML 5的。如果你是Opera用户,也还需要等待,Opera 10今后的更新才会支持。

各位,你们的定位情况如何?来汇报一下吧!(如果你不明白Geo API是如何知道你的位置的,可以参考Firefox的帮助,中文

Update 1:我挂上SSH代理,定位到英国了就。

Update 2:谷 奥另外一位作者gkp之所以能定位到他们小区可能跟他的G1开着网络定位服务有关,但我后来把G1的GPS和Latitude都打开了,依然只能模糊的定 位到北京市,看来目前Google Maps的“我的位置”服务还只是纯IP定位,没有跟Google账号的Latidute整合起来吧?

Update 3:读者ray说IE8也支持“我的位置”服务,有图有真相,但是按照官方提供的资料看IE系是不支持的啊?读者mob_17也确认说IE8不支持。

Via Google Blogoscoped and Google Lat Long Blog
转载请注明:文章转载自:谷奥——探寻谷歌的奥秘 [http://google.org.cn]
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 14:05:46

文字版  标准版  电脑端

© 2003-2025