Ron*_*ies 5 javascript iphone android web-applications asp.net-web-api
我正在为移动设备构建基于Web的注册系统.获得最准确的GPS位置(纬度/经度)非常重要.HTML5导航器不是很准确,甚至没有使用GPS作为我能看到的var.谷歌的齿轮有点好,但仍然有超过一公里的偏差或习惯得到最近的道路的坐标.
有人可以给我一些关于如何使用JavaScript等获得移动设备最准确的gps位置的提示吗?
无法强制 API 使用特定的定位方法。它们比“硬件”控制高一个级别。据我所知,他们都只是试图获得最精确/最新的数据,但不能保证他们会使用什么。您可以将enableHighAccuracy 选项与Geolocation API 一起使用,但这并不明确意味着它将使用GPS。文档表明它将首先尝试。
从文档中:
enableHighAccuracy 属性提供了应用程序希望接收最佳结果的提示。这可能会导致响应时间变慢或功耗增加。用户也可能拒绝此功能,或者设备可能无法提供比未指定标志更准确的结果。该属性的预期目的是允许应用程序通知实现它们不需要高精度的地理定位修复,因此,实现可以避免使用消耗大量电力的地理定位提供程序(例如GPS)。这对于在电池供电设备(例如移动电话)上运行的应用程序特别有用。
http://dev.w3.org/geo/api/spec-source.html
PS 避免使用 Google Gear,因为它已处于 EOL 状态。
归档时间: |
|
查看次数: |
504 次 |
最近记录: |