2

Geolocation API 及其getCurrentPosition方法只能使用 WIFI 路由器信息和 IP 地址。在我所在的印度,IP 地址和位置之间似乎没有对应关系。

有时它显示我在浦那 - 有时在海得拉巴 - 但我在孟买。但是当我在我的移动设备上使用相同的 gMaps 应用程序时,它能够准确地对我的位置进行三角测量,这太棒了。

但是对于我正在构建的拼车应用程序,我需要用户使用他们的笔记本电脑和台式电脑自动注册并输入他们当前的位置。我该怎么做呢?

仅供参考:我在 Mac OSx 上使用 chrome

4

1 回答 1

4

地理定位的准确度基本上有四个级别:

  • GPS,适用于带有 GPS 接收器的设备
  • GSM,用于连接到手机网络的移动设备
  • WiFi,适用于 WiFi 网络听力范围内的设备 - 注意,只有通过谷歌街景车辆或消费者通过真正的 GPS 接收器从设备中众包信息,对该区域进行了调查,才能保证准确度。
  • IP 地址 - ISP 被分配了许多块,并且通常按区域分配这些块。在 IP 范围稀缺的世界部分地区(即不在北美),您可以看到电话网络将连接到不同的本地集线器的位置。

听起来这是您仅在台式机上看到的最后一种情况,这意味着您附近的 WiFi 网络尚未经过足够的信心调查,因此地理定位无法正常工作。

于 2013-04-12T08:12:18.673 回答