我有两个关于打开图层中的多边形的查询。
1)我们如何在OS地图上放置一些点数?
2)假设我们想绘制一个多边形。我们怎么知道这些点是否在多边形内部。简而言之,如果我们绘制一个多边形,我们就会获取边界:我们如何识别这些点是否在多边形内部?
任何帮助都会受到赞赏,因为我是初学者。
答案 0 :(得分:2)
欢迎来到OpenLayers社区!
1)请参阅此示例以了解如何将地图添加到地图:http://openlayers.org/en/v3.8.2/examples/icon.html。我强烈建议您阅读“概念”教程:http://openlayers.org/en/v3.8.2/doc/tutorials/concepts.html
2)多边形对象具有intersectsExtent
方法,可用于查看范围是否与范围相交。绘制多边形后,可以在点阵列中循环并收集每个与多边形相交的范围。请参阅文档:http://openlayers.org/en/v3.8.2/doc/tutorials/concepts.html
我会将点和多边形分成2层,以使它们分开,更容易在点要素中循环。