2016-10-05 5 views
2

У меня есть векторный слой, который содержит многоугольники и точки, загруженные из источника GEOJSON. Мне кажется, точки всегда расположены над многоугольниками, независимо от их порядка в исходном файле GEOJSON. См. Примерное определение ниже. Есть ли способ, как расположить точки ниже полигонов на одном слое?Openlayers 3 z-порядок функций

Пример:

Очки оформлены в виде белого и красного круга. Полигон серый.

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 
       ], 

........... 
+2

Вы пытались использовать zIndex в объектах стиля? – bartvde

+0

Нет, я попробовал параметр renderOrder для слоя. Я попробую. – user3523426

+0

Отлично, он работает, спасибо большое. Если вы ответите, я отметю это. – user3523426

ответ

Смежные вопросы