谷歌地图V3多边形,折线交点

问题描述 投票:3回答:1

我有动态创建的多边形和折线。现在,我需要检查他们是否都相互交叉或不。

当用户来到并放置一个标记我创建了一些半径缓冲距离的多边形。我在我的数据库中定义的折线(路线)前。我需要的是折线和检查他们是否相交与否。

我没有找到任何的谷歌地图API第3版的方法。有人请帮助我一样。

谢谢,KARTHIK雷迪

javascript google-maps google-maps-api-3
1个回答
0
投票

良好的出发点是检查点是否在一个多边形。下面是显示它的一个点做​​了链接。因为线是点的集合,你必须检查点的阵列将不得不修改下面的代码检查点的数组(折线)

https://web.archive.org/web/20160414021100/http://blog.appdelegateinc.com/point-in-polygon-checking-with-google-maps.html

(注意,这可与API V2),但它可以很容易地转化为V3

© www.soinside.com 2019 - 2024. All rights reserved.