我在StackOverflow上看到了我在PHP代码中实现的"多边形点"光线跟踪算法.大多数情况下,它运作良好,但在一些复杂的情况下,复杂的多边形和恶性点,它会失败,并且它表示不是多边形时的点.
例如: 您将在此处找到我的Polygon和Point类:pointInPolygon方法位于Polygon类中.在文件的末尾,有两个点应该位于给定的多边形内(Google地球上为True).第二个很好,但第一个是马车:(.
您可以使用此KML文件轻松检查Google地球上的多边形.
php precision pip point polygon
目前,您可以通过单击来创建节点,从而在地图上绘制多边形或折线.但是,如果您想要遵循河流或海岸线等功能,这可能既繁琐又无懈可击.
有没有人知道可以通过单击拖动鼠标,或单击开始,然后拖动路径,然后单击停止来绘制路径的方法?
我看过DrawingManager和MouseEvent,但我还没有看到任何有希望的东西.
有没有办法根据click和mouseMove等事件连接绘图?
这将允许更准确和快速的功能.
javascript google-maps google-maps-api-3
google-maps ×1
google-maps-api-3 ×1
javascript ×1
php ×1
pip ×1
point ×1
polygon ×1
precision ×1