谷歌地图:地理位置援助

问题描述:

出于某种原因,下面的谷歌地图V3同样不大地定位我的IP谷歌地图:地理位置援助

  1. http://gmaps-samples-v3.googlecode.com/svn/trunk/commonloader/clientlocation.html

但下面的链接,使用谷歌地图V3 +谷歌齿轮可以物理定位我:

  1. http://gmaps-samples-v3.googlecode.com/svn/trunk/geolocate/geolocate.html
  2. 问题:任何想法为什么#2工作,但#1不工作?

开始=>

我相信Gears使用不同的算法来对IP进行地理编码。在我的情况下,非齿轮版本将我的位置放置在与我的实际位置不同的其他城市(与大多数其他网站地理编码IP一样),而齿轮版本则将标记放在我家的顶部。

编辑:您可能还想尝试v2版Google地图IP地址解析器(http://gmaps-samples.googlecode.com/svn/trunk/clientlocation/clientlocation.html),以便我们可以统治我们的v2和v3错误/问题。

您的第一个链接使用的google.loader.ClientLocation尝试根据您的IP地址对您的位置进行地理编码。如果失败,它不会返回地址。

Google Gears版本使用了几种不同的方法,我不确定这些都是什么。规格说明它使用两种机载方法(如GPS,如果您使用带GPS的手机)或网络位置服务。

如果你不是从一个手机那么也许Gears版本是用一个更好的位置服务

访问