我有this示例图:



我制作边界多边形形状

-6.875165174925262, 107.56293296813965
-6.882663904407988, 107.66730308532715
-6.980818117491586, 107.67210960388184
-6.97093546084682, 107.54508018493652


如何检查给定的(Lat,Lng)-6.935884,107.611592是否在该边界多边形内?

我需要在没有Google Maps API的情况下执行此操作,因为该程序将处于离线状态,并且必须检查的次数超过Google API的免费服务所允许的时间。

我可以为此使用任何几何公式吗?如果可能,使用PHP或Python。

最佳答案

终于我得到了答案...
Detect Point in Polygon

这个功能帮了我很多...而且效果很好...
其他函数有时会给出错误结果,无论指向多边形的内部还是外部

07-24 00:08