Android google Maps GeoJson Fill Color: Цвет игнорируется

Я создал GeoJson с помощью geojson.io:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "stroke": "#555555",
        "stroke-width": 1,
        "stroke-opacity": 1,
        "fill": "#cc1414",
        "fill-opacity": 0.5
      },
      "geometry": {
        "type": "Polygon",
        "coordinates": [
          [
            [
              38.91359567642212,
              47.25578268604025
            ],
            [
              38.91415894031525,
              47.25578268604025
            ],
            [
              38.91415894031525,
              47.25588827416263
            ],
            [
              38.91359567642212,
              47.25588827416263
            ],
            [
              38.91359567642212,
              47.25578268604025
            ]
          ]
        ]
      }
    }
  ]
}

В properties я определил цвет заливки фигуры fill:

"properties": {
            "stroke": "#555555",
            "stroke-width": 1,
            "stroke-opacity": 1,
            "fill": "#cc1414",
            "fill-opacity": 0.5
          }

Затем я конвертирую из String в JSONObject таким способом: JSONObject(geoJsonString), и вот так показываю на карте:

fun drawPolygons(jsonObj: JSONObject) {
        map?.let { map ->
            val layer = GeoJsonLayer(map, jsonObj)
            layer.addLayerToMap()
        }
    }

Но Google map просто игнорирует все параметры, такие как stroke-width, fill. Рисуются просто черные квадраты без заливки. Очень нужна помощь!


Ответы (0 шт):