【发布时间】:2013-04-24 11:32:26
【问题描述】:
我正在寻找 C 或 C++ 代码来识别点(坐标)是否位于 KML 多边形内。
我已经搜索过,但我得到的只是 javascript (google maps apis),它可以实现相同的功能。我什至不能直接移植它,因为我有一个轻微的修改要求:
- 确定给定坐标是否位于 KML 的多边形内(代码也应排除多边形中的孔!)。
- 如果点超出范围,则通知调用方到最近的多边形边缘的距离。
据我研究,第二点还没有实现。我想知道如何在 C 或 C++ 中实现这一点?或者,我是否错过了搜索任何现有资源?
希望有意见。
【问题讨论】:
-
找到了非常接近的东西:stackoverflow.com/questions/4608661/…
标签: google-maps google-maps-api-3 kml point-in-polygon