【发布时间】:2013-10-28 15:44:36
【问题描述】:
我是 PHP 新手,正在尝试为大学项目构建一个基本的 php 网站。该站点的目的是比较 GPS 坐标(使用 abs() 函数),以便找到离给定地标最近的停车位。
我将所有 GPS 坐标数据都存储在我的数据库中,并且到目前为止可以使用 mysql_fetch_array 函数检索它并回显它,但我不确定如何从数组中隔离给定的地标或停车场,然后比较两者。
任何建议将不胜感激。
【问题讨论】:
-
GPS坐标是指WGS84吗?有许多坐标系统,实际上只是按照惯例,您的 GPS 接收器会以任何给定的格式向您显示您的位置。这些距离会有多远?即你需要考虑地球的曲率吗?地球的非球形性质如何?你需要什么样的近似值?
-
感谢您的回复,但老实说,我只是使用谷歌地图为给定点提供的任何坐标。这是一个非常非常简单的网站,坐标实际上只是用于提供简单的距离测量,然后反馈到 Google maps API 以显示位置。但是,我不知道有不同的 GPS 标准,也没有意识到可以实现更高的精度。下次我会记住它,但到目前为止,目前的近似值似乎对我的目的有效。
-
有一种 GPS 标准。 GPS在时间上起作用。您的设备会关联来自多个 GPS 卫星的时间以产生位置。有很多方法可以表示地球上的位置,也有很多方法可以近似地球上两点之间的距离。这不是 GPS 的东西,而是数学和物理的东西。