如何在openlayers中优先考虑图像图标?

时间:2019-05-08 19:50:56

标签: javascript openlayers

早上好,有什么方法可以在开放层中对图像图标进行优先级排序吗?由于我想将一些图标留在其他图标下并想要移动它们,因此我必须将其放大很多,以便与其他图标隔离开来。

问题在于这些图标是NOMINATIM使用地址的来源和目的地,并以此为基础绘制了带有公交车站的线。

页面是这样的:http://190.220.132.134/usuariocontrol/urbano.php?a=162

(起源:阿根廷Antartida 1350,卡莱塔·奥利维亚(Caleta Olivia)(第三选择),目的地:巴西利亚388,卡莱塔·奥利维亚(caleta olivia)

代码如下:

image: new i({
 //scale: .7,
 anchor: [0.5, 46],
 anchorXUnits: 'fraction',
 anchorYUnits: 'pixels',
 opacity: 0.95,
 src: g
})

1 个答案:

答案 0 :(得分:0)

设置父样式的zIndex:

new ol.style.Style({
  image: new ol.style.Icon({
    ...
    ...
  }),
  zIndex: ... 
})

或更改已设置样式的功能

feature.getStyle().setZIndex(...);