如何找到圆形交互与此交互内地图上可见的所有层的所有特征之间的交集?
How to find intersection between a circle interaction and all Features of all Layers visible on the map inside this Interaction?
我使用的是openlayers 4,我需要画一个圆圈并突出显示圆圈内的特征。
然后我需要将该数据放入 table。
请问有人知道如何把所有的东西放在一个圆圈里吗?
您可以查看 this demo 我使用 JSTS(第 3 方库)的地方
考虑到您的要求,您需要在此处处理两件事:
- 将代码升级到 OpenLayers 4(演示使用 OpenLayers 3.14)但 no/minor 需要更改
- 调整代码以查询多层(示例仅使用一层)
要将内容从要素转换为 table,您需要使用 select.getFeatures().getArray()
作为输入进行循环并以这种方式获取要素属性。
我使用的是openlayers 4,我需要画一个圆圈并突出显示圆圈内的特征。 然后我需要将该数据放入 table。 请问有人知道如何把所有的东西放在一个圆圈里吗?
您可以查看 this demo 我使用 JSTS(第 3 方库)的地方
考虑到您的要求,您需要在此处处理两件事:
- 将代码升级到 OpenLayers 4(演示使用 OpenLayers 3.14)但 no/minor 需要更改
- 调整代码以查询多层(示例仅使用一层)
要将内容从要素转换为 table,您需要使用 select.getFeatures().getArray()
作为输入进行循环并以这种方式获取要素属性。