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