7得票2回答
使用SVG和JavaScript进行点在多边形内的检测?

我有一张地图,我把不同颜色的区域转换成路径,并将其从光栅图形转换为SVG文件。svg:path元素表示多个多边形以及遮罩(以考虑海洋等),通过解析d属性提取这些信息似乎过于复杂。我知道如何基于一组边缘进行基本的点-多边形检查,但是是否有JS库可以简化此检查?我想创建随机点,然后检查它们是否在陆...

7得票2回答
为网站创建数据集,最终集成到MySQL和Google Maps API中?(类似于点-多边形,碰撞定理等)

我在过去几个月里学会了PHP、PDO和SQL,并按照最佳实践构建了一个基本的动态网站,包括用户注册/电子邮件激活/登录注销功能。现在我卡在了下一个任务上…… 我创建了一个巨大的数据集,包含三百万以上的正方形/多边形,每个大小为1分钟的纬度和经度,在PHP数组中存储有单个坐标(左上角)。为了推...

7得票5回答
算法定义地理围栏并判断一个点是否在/外部。

我正在寻找一种算法,通过它我可以创建一个地理围栏,并检查设备是否进入/离开围栏。我已经研究了点在多边形算法(射线投射和绕数),但是有没有算法也适用于圆形和任意不规则形状呢?重要的限制是时间效率。 谢谢。