javascript - 检查纬度和经度的公式是否位于没有 Google map Api 的区域内

标签 javascript php python

我有this示例 map :

enter image description here

我制作边界多边形形状,

-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/

相关文章:

javascript - 更改状态输入,它是存在于 JSON 数组中的 JSON 对象

javascript - 浏览器超时 : the server at example. com 响应时间太长

python - 直接打开Spyder还是通过Pythonxy打开?

python - 分组可变长度元组的高效算法

python - 如何使用 pandas 将 concat 函数按数据框应用于组?

javascript - 如何向 CakePHP 脚本 block 添加换行符?

javascript - 如何保护html值

javascript - 为什么我的 css `content:` 不能在多个浏览器中工作,并且总体上提高跨浏览器兼容性

php - Mustache.php 从命名空间内启动 - include() : failed to open stream

php - 如何获取和分配每一行的数据