Как распечатать/отобразить / нарисовать Мультиполигон GeoJSON на карте листовки
Я пытаюсь отобразить объект GeoJSON MultiPolygon на карте листовки. Я получаю его из базы данных PostgreSQL как JSON, и я trnasform его в GeoJSON.
Я проверил объект de MultiPolygon в GeoJSONLint и это нормально:
но я не могу этого сделать в своем приложении =(
Это мой код:
$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"}
}
});