【发布时间】:2015-03-12 17:20:50
【问题描述】:
尝试解决了几天,仍然没有解决方案:( 地图上有一条路线 A 到 B 它是一条直线。 A 和 B 是 lat-Lon 坐标。我需要确定 C 点(经纬度)是否在距离路线一定距离内。我需要这个解决方案“非常快”,因为它可能有很多这样的点。这是一张图片:
http://www.framesbyleon.com/images/map.png
A -> B 是一条路线,我需要计算路线周围的矩形(或条纹),并使用它的坐标来过滤 MySql 的结果。用人类的语言来说,这就像在高速公路上开车,如果它不是那么远,就会捡起东西。 看来我需要将坐标转换为笛卡尔并进行计算? 提前致谢
【问题讨论】:
-
Possible duplicate。如果您可以展示您尝试过的内容,那么这在这里非常有用。您需要想象 A-B 形成一条线,然后创建一条从 C 到 A-B 的相交线,使其垂直。如果您搜索它,肯定会有解决方案。
标签: php mysql google-maps gps coords