Javascript getCurrentPosition()是否使用GPS导航?

Javascript getCurrentPosition()是否使用GPS导航?,javascript,geolocation,gps,Javascript,Geolocation,Gps,如果我在任何网页中使用navigator.geolocation.getCurrentPosition(),并使用任何带有GPS的移动设备的web浏览器访问它,它会使用GPS导航吗? 如果设备没有GPS,它将如何确定位置?因此,由浏览器(和设备)决定如何确定地理位置数据。有关Firefox如何从Google获取地理位置信息的更多详细信息,请参阅此处 简短的回答是:他们保存了一个数据库,其中包含所有wifi热点的位置(很可能是由拍摄街景录像的同一辆车收集的),并使用这些信息提供位置数据。所以,如果

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

如果设备没有GPS,它将如何确定位置?

因此,由浏览器(和设备)决定如何确定地理位置数据。

有关Firefox如何从Google获取地理位置信息的更多详细信息,请参阅此处


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

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