我有this示例 map :
我制作边界多边形形状,
-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
这个功能对我帮助很大......而且效果很好...... 其他函数有时会给出错误的结果,无论是点在多边形内部还是外部
关于javascript - 检查纬度和经度的公式是否位于没有 Google map Api 的区域内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22192393/