Как распечатать/отобразить / нарисовать Мультиполигон GeoJSON на карте листовки

Я пытаюсь отобразить объект GeoJSON MultiPolygon на карте листовки. Я получаю его из базы данных PostgreSQL как JSON, и я trnasform его в GeoJSON.

Я проверил объект de MultiPolygon в GeoJSONLint и это нормально: enter image description here

но я не могу этого сделать в своем приложении =(

Это мой код:

       $http.get(URI_SERVICE+"buscar-clase/"+JSON.stringify(params))
            .success(function (data) {
                console.log(L.multiPolygon(data.coordinates).toGeoJSON());
                adaLayer.clearLayers();
                adaLayer = L.geoJson(L.multiPolygon(data.coordinates).toGeoJSON(), {
                    style: function () {
                        return {weight: 1, color: "#000000"}
                    }
                });
                adaLayer.addTo(map);
            }).error(function (err) {
                console.log(err);
        });

для сведения,карта var работает нормально, я напечатал другие слои GeoJSON, который.

1 ответов


дать L.geoJSON вся полезная нагрузка, а не только массив координат. Как

        adaLayer = L.geoJson(data, {
            style: function () {
                return {weight: 1, color: "#000000"}
            }
        });