Openlayers 3 z-ordering功能

时间:2016-10-05 13:30:27

标签: javascript openlayers openlayers-3

我有一个矢量图层,其中包含从GEOJSON源加载的多边形和点。在我看来,点总是位于多边形之上,无论它们在源GEOJSON文件中的顺序如何。请参阅下面的示例定义。有没有办法,如何在同一层上的多边形下方定位点?

示例:

点的样式为白色和红色圆圈。多边形是灰色的。

enter image description here

我的GEOJSON看起来像这样(我甚至尝试在文件中反转功能顺序):

{
    "type": "FeatureCollection",
     "features": [
      {
        "type": "Feature",
        "properties": {
            "radius": "1000"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                12.4,
                50.08333
            ]
        }
    },
    {
        "type": "Feature",
        "properties": {
            "radius": "800"
        },
        "geometry": {
            "type": "Point",
            "coordinates": [
                12.4,
                50.08333
            ]
        }
    },
    {
        "type": "Feature",
        "geometry": {
            "type": "Polygon",
            "coordinates": [[
                [
                    12.4,
                    50.08333
                ],

...........

1 个答案:

答案 0 :(得分:2)

在样式对象中使用zIndex。