php - 移动 GPS 网络应用程序

标签 php geolocation gps

我需要开发一个网络应用程序。 (PHP) 100% 用于手机,需要从手机GPS中获取信息,以获取用户当前位置。我的问题是,我该怎么办?

我知道 PHP,但我对 GPS 部分一无所知(以前从未使用过它们)。我所寻找的只是单挑,看看我是否能胜任这份工作,或者干脆拒绝它。

我听说 W3 地理定位 API 做得很好,但在测试后我对准确性和浏览器支持不满意。我不想使用 Google 的工具,因为必须先下载它。

最佳答案

我认为 W3C Geolocation API是一个很好的起点:它在手机上的接受度越来越高,是一个开放标准并抽象出所有特定于设备的 API。

的确,准确性可能并不完美,但那是因为手机本身可能并不总是完全知道它在哪里。 API 为您提供了几种解决此问题的方法:如果您需要高精度,您可以使用 enableHighAccuracy 标志向设备提示您想要准确的结果,即使以耗电/时间为代价,并且设置一个较长的timeout 参数以允许设备使用 GPS 查找位置。此外,所有位置都以 95% 置信度的准确度值返回——如果错误太高(通常电​​话会在第一次请求时返回高错误),您可以再次请求位置,指定您不想要缓存位置。

关于php - 移动 GPS 网络应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3295743/

相关文章:

windows-phone-7 - 如何使用 Windows Phone 7 在 map 中显示当前位置

react-native - 在 native react 中获得 GPS 精度

javascript - 刷新网页时保持缩放

php - Zend Framework 用另一个 div 替换 div

php - 将所有 PHP 错误输出到数据库而不是 error_log

algorithm - 还有什么比边界框更好的吗?

java - 如何找到距已知位置 90° 方向 100m 处的坐标(纬度、经度)?

android - Android上的DGPS校正

javascript - 如何将文件传递给 PHP 并在一个脚本中将其下载回来?

Windows 上的 PHP/MySQLi : inserts into a MySQL innoDB Table increases the AUTO_INCREMENT column by 2