Openlayers 3 z-ordering of features
<p>I have a vector layer, which contains polygons and points loaded from GEOJSON source. It looks to me, points are always positioned above polygons regardless of their order in source GEOJSON file. See an example definition below. Is there a way, how to position points below polygons on the same layer?</p>

<p>The example:</p>

<p>Points are styled as white and red circle. Polygon is gray.</p>

<p><a href="https://i.stack.imgur.com/zaE6C.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zaE6C.png" alt="enter image description here"></a></p>

<p>My GEOJSON looks like this (I even tried to reverse features order in the file):</p>

<pre><code>{
    "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
                ],

...........
</code></pre>