gpt4 book ai didi

javascript - Google Maps v3 多边形、多段线交点

转载 作者:行者123 更新时间:2023-12-03 11:25:50 27 4
gpt4 key购买 nike

我有一个动态创建的多边形和折线。现在我需要检查它们是否彼此相交。

当用户来并放置标记时,我正在创建一个以某个半径作为缓冲距离的多边形。我的数据库中预先定义了多段线(路线)。我需要获取该折线并检查它们是否相交。

我没有在 google maps v3 API 中找到任何类型的方法。有人请帮助我。

谢谢,卡尔西克雷迪

最佳答案

好的起点是检查一个点是否在多边形中。下面是一个链接,显示它完成了一个点。由于一条线是点的集合,因此您必须检查点数组必须修改下面的代码以检查点数组(您的折线)

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

(注意这适用于 api v2)但它可以很容易地转换为 v3

关于javascript - Google Maps v3 多边形、多段线交点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6642437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com