【问题标题】:Does getCurrentPosition() use GPS navigation?getCurrentPosition() 是否使用 GPS 导航?
【发布时间】:2011-07-25 22:20:49
【问题描述】:

如果我在任何网页中使用navigator.geolocation.getCurrentPosition() 并使用任何带 GPS 的移动设备的网络浏览器访问它,它会使用 GPS 导航吗?
如果设备没有 GPS,它将如何确定位置?

【问题讨论】:

    标签: javascript geolocation gps


    【解决方案1】:

    Geolocation API is agnostic of the underlying location information sources,因此由浏览器(和设备)决定如何确定地理位置数据。

    【讨论】:

    • 那么,如果我理解的话,答案是yes
    • 可能使用 GPS。它还可以使用 Wifi 三角测量或蜂窝站点地理定位。关键是规范并没有规定应该如何实施地理位置,只是定义了一个合同来说明应该提供什么地理位置。如果您作为制造商,可以提供地理定位合同中的所有项目,那么您已经实现了 API。
    【解决方案2】:

    有关 Firefox 如何从 Google 获取地理位置信息的更多详细信息,请参阅此处,http://code.google.com/p/gears/wiki/GeolocationAPI

    简短的回答是:他们保存一个包含所有 wifi 热点位置的数据库(很可能由拍摄街景镜头的同一辆车收集),并使用该信息提供位置数据。

    【讨论】:

      猜你喜欢
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-23
      • 2017-06-20
      • 1970-01-01
      相关资源
      最近更新 更多