天山云海综合社区

 找回密码
 注册
淘宝充值
搜索
查看: 522|回复: 0

Google 地图已经开启“我的位置”自动定位

[复制链接]
sunshine 发表于 2009-7-10 15:29:38 | 显示全部楼层 |阅读模式
Google地图已经开始支持HTML 5的新特性之一,地理位置信息识别API了。
现在就打开Google地图(中英文均可),看到街景模式小人上面多了一个小按钮吧?快按它!

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

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

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

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

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

不管你是Firefox 3.5(使用GeolocationAPI),还是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不支持。

小黑屋|手机版|Archiver|天山云海

GMT+8, 2024-11-23 09:31 , Processed in 0.021489 second(s), 7 queries , APCu On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表