【发布时间】:2016-10-09 13:10:16
【问题描述】:
我在地图上得到了点和连接这些点的线。
如何获得所有形成的独立内部多边形?
链接的图片描述了问题。
http://i.imgur.com/0LdA3ji.jpg
我假设我需要一个树搜索算法来枚举树结构中的所有点和连接线,然后搜索循环,但这项工作有点超出我的想象。
在理想情况下,示例应该是 C#。)
我找到了:
Finding all cycles in undirected graphs
但它不标记独立的多边形。它会找到所有可能的多边形,甚至是重叠的多边形。
我正在使用谷歌地图。用例是:我检测地图上的点击并绘制点。我检测点击点,然后得到点之间的线。现在我需要从线和点自动生成多边形。当然我可以画多边形。我只是不知道哪些(什么坐标 - 或者更确切地说:为多边形选择什么点)
【问题讨论】:
标签: c# google-maps