【发布时间】:2012-06-02 18:25:58
【问题描述】:
对于伦敦的某些地图数据,我需要测试一个点是否位于多边形中。
在这种比例下忽略数据的球形方面并将其视为平面是否安全?对于我们需要 100% 准确来说,这并不是至关重要的。大概10m左右的误差就OK了。
(我知道 Google 地图 API 中可能已经有一些函数可以执行此操作,但我们正在预先计算服务器端。)
【问题讨论】:
-
如果您不担心地形方面,那么您可以将三角形视为平面并在三角形中做一个点测试
-
您的坐标是投影 (x,y) 还是地理坐标 (lat,lng)。多边形中的点很容易用于投影坐标。
-
acraig5075 - 使用 lat,lng。这是 kml 就绪的数据。
标签: google-maps geometry geospatial geo