我正在尝试创建一个基本的 Web 应用程序,用于检测用户的地理位置、查询 mySQL 数据库并返回 5 公里内的所有公交车站。
包括经度和纬度的 GTFS 提要已插入到 mySQL 数据库中,我找到了一个示例 HTML 页面,它提供了访问 Web 应用程序的浏览器的经度和纬度。
我正在寻求一些帮助来编写获取此信息并返回结果的 mySQL 查询。
尽管大圆公式很精确,但在本例中您不需要精度。一分钟的纬度约为 1 英里(1.6 公里)。一分钟的经度约为 cos(LAT)*1 英里。我会考虑选择 LAT +/- 3 分钟和 LONG +/- (3/cos(LAT)) 分钟框。如果你真的需要一个圆,而不是一个盒子,那么就假装它是欧几里得坐标。该尺度上的误差小于总线的长度。
唯一棘手的部分是,一分钟经度的长度根据距赤道的距离而变化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)