HTML5地理位置与Google Maps地理位置api

利亚姆

我对于为什么选择通过HTML5的免费(显然)无限制功能使用受限访问Google Maps Geolocation API感到有些困惑navigator.geolocation

据我所知,Google版本的唯一优势是它对IE8等浏览器的支持增加了。我在这里缺少重要的东西吗?还是没有什么区别?


在进一步调查中,我们注意到,当我们navigator.geolocation在Chrome中使用它时,实际上是调用Google api来获取信息(由6年前的此答案作为后盾)。因此,这就引出了一个问题,它仍然有限吗?如果是,在什么时期内减价多少?

炸药

Google Maps Geolocation API是一个HTTP端点,它接受用户提供的有关附近Wifi网络和手机信号塔的JSON数据,并估算用户的位置。

HTML5navigator.geolocation对象提供了执行一些操作的浏览器API,然后产生用户位置的估计值。根据W3C地理位置规范

API本身与基础位置信息源无关。位置信息的常见来源包括全球定位系统(GPS)和从网络信号(例如IP地址,RFID,WiFi和蓝牙MAC地址,GSM / CDMA小区ID以及用户输入)推断出的位置。

navigator.geolocation功能可以利用浏览器应用程序可用的任何信息,包括来自设备GPS硬件的任何信息(如果有)。当然,它也可以利用可以访问的任何第三方Web API(可能包括Google Maps Geolocation API)。没有必须或必须使用的指定的必需方法或输入;浏览器可以执行任何力所能及的位置估算。取决于它们的特定实现,它可能比Google的方法做得更好或更糟,或者浏览器可能(如您建议的那样)实际上直接使用Google的API。

简而言之,Google的API是一种询问“基于此单元格和Wifi信息,告诉我我在哪里”的方法。HTML5 API是一种告诉浏览器的方式:“您可以访问Internet以及设备可用的所有物理输入;以某种方式找出我在哪里。”

得知没有GPS,浏览器可能会将其地理定位工作外包给第三方服务(例如Google),我并不感到惊讶。浏览器供应商通常对制造浏览器感兴趣,而不是编写强大的服务来解决将小区/ Wifi数据转换为位置信息这一难题。此外,它需要大量有关各种信号塔和Wifi SSID位置的地理空间数据。它将使浏览器肿,从而将所有信息都保存在本地,而卖方试图远程托管信息的任何尝试在功能上都将成为Google已知服务的竞争对手。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Maps API中的HTML5地理位置

来自分类Dev

如何使用HTML5地理位置javascript使用地理位置(用户的当前位置)初始化Google Maps API

来自分类Dev

使用html5地理位置api创建地理围栏

来自分类Dev

各种浏览器中的HTML5地理位置API

来自分类Dev

Symfony2:IvoryGoogleMapBundle中的HTML5地理位置API

来自分类Dev

Javascript和HTML5地理位置-如何存储位置?

来自分类Dev

Google Maps API v3地理位置无法在Google Chrome中运行

来自分类Dev

动态图片+地理位置(Google Maps API?)

来自分类Dev

Google Maps API中心标记+地理位置

来自分类Dev

HTML5地理位置watchPosition仅被调用一次

来自分类Dev

HTML5地理位置不等待用户输入

来自分类Dev

在Rails中发布表单时使用HTML5地理位置

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置不同步

来自分类Dev

需要HTML5地理位置+ javascript帮助

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置跟踪未返回正确的坐标

来自分类Dev

使用HTML5地理位置在这里映射

来自分类Dev

html5地理位置是否存在“ GPS状态已更改”事件?

来自分类Dev

将HTML5地理位置结果发送回Node / Express Server

来自分类Dev

无法获取html5地理位置坐标

来自分类Dev

HTML5地理位置,点击时将经/纬度传递给PHP变量

来自分类Dev

如何在C#应用程序中使用HTML5地理位置

来自分类Dev

错误处理不适用于Chrome中的HTML5地理位置

来自分类Dev

实时检索地理位置(HTML5)

来自分类Dev

电报地理位置

来自分类Dev

gpsd的地理位置

来自分类Dev

角度地理位置

来自分类Dev

OrientDB地理位置