1
35
它是如何工作的? 当你在火狐中访问一个位置感知网站时,浏览器会询问你是否想分享你的位置。 如果您同意,firefox会收集有关附近无线接入点和计算机IP地址的信息,并将这些信息发送到 Google Location Services (Firefox中的默认地理位置服务)。然后,该位置估计将与请求的网站共享。( Source ) 位置的准确度如何? 不同位置的精度差异很大。在某些地方,地理定位服务提供商可以在几米之内提供一个位置。然而,在其他领域,这可能远远不止这些。所有位置均应视为估计值,因为无法保证所提供位置的准确性。( 来源 ) 在我的例子中,火狐报告说我离真实位置大约10公里。 如何在我的网站中使用此功能? 您可以这样做:
您可以在这里看到一个在线演示: Firefox HTML 5 Geolocation Demo (需要地理位置感知浏览器,如firefox 3.1b3。) |
2
14
HTML5电源 an API它允许Web浏览器(然后是Web应用程序的服务器端)以标准、统一的方式查询位置和相关信息,如速度(如果相关)。主机及其Web浏览器提供“设备”,这些设备本身计算/估计地理位置。
要使此API有用,需要基础主机和Web浏览器
计算实际位置所涉及的技术和设备包括以下各项的组合(当然并非全部适用),并且 独立于HTML5标准 :
因此…
|
3
0
HTML5地理位置API 在用户设备中使用某些功能,如全球定位系统(GPS)、设备的互联网协议(IP)地址、最近的移动电话塔以及用户输入来检索用户位置。使用地理位置API检索到的用户位置几乎准确,这取决于用于检索位置的源类型。 这里有一个很好的HTML5地理定位演示( http://html5demos.com/geo )每当一个网站试图通过使用下面提到的某个API来获取您的位置时,浏览器会在调用该API来共享您的位置之前请求我您的许可。 地理定位API提供以下方法:
样例代码:
|
Cornelis · 与前一行的相对距离,以熊猫/蟒蛇为单位 2 年前 |
Simon · GeoFire-使用半径将项目保存到特定位置 6 年前 |
Mattia · 融合位置问题-地理定位不起作用 7 年前 |
moriyasamun · 如何通过代码设置地理位置 7 年前 |