【发布时间】:2011-01-23 09:36:59
【问题描述】:
我正在尝试制作一张地图,用户可以在其中勾勒出他们想要的任何形状。但是我遇到了一个问题,用户可以选择使多边形的线交叉并排除我想包括的区域的点。
要了解我在说什么,请转到this page 并采取以下步骤:
- 点击 4 个点来制作 4 个角 一个盒子
- 在 4 个之间单击 你刚刚提出的进一步的观点 定义框的周长
- 点击完成
您应该会看到如下内容:
有没有简单的方法来解决这个问题,或者我基本上是在处理“旅行推销员”类型的情况?所有的逻辑都是用 javascript 完成的,所以如果你想看看我是怎么做的,请随意“查看源代码”。
【问题讨论】:
标签: google-maps sorting polygon convex-hull