我有一个动态创建的多边形和折线。现在我需要检查它们是否相互交叉。
当用户来并放置标记时,我正在创建一个半径为多边形作为缓冲距离的多边形。我在我的数据库中预先定义了折线(路线)。我需要得到折线并检查它们是否相交。
我没有在google maps v3 API中找到任何方法。有人请帮助我。
谢谢, Karthik Reddy
答案 0 :(得分:0)
好的起点是检查一个点是否在多边形中。下面是一个链接,显示它为一个点完成。由于一条线是点的集合,你必须检查一个点数组,必须修改下面的代码来检查一个点数组(你的折线)
(注意这适用于api v2)但它可以很容易地转换为v3