Здравствуйте, я столкнулся с проблемой, что при попытке добавить файл JSON с типом геометрии «Точка», слой не отображается на моей карте. Я уже добавил слой WMS на свою карту, и это прекрасно работает для меня. Я также вижу, что мой код javascript правильно загружает JSON и показывает его в консоли, как я и просил в своем коде. Надеюсь, кто-нибудь может мне помочь с этим?
Вот мой код JavaScript в моем файле html:
<script>
var mymap = L.map('mapid').setView([51.28, 7.33], 8);
var nrwTopo = L.tileLayer.wms('http://www.wms.nrw.de/geobasis/wms_nw_dtk?', {
layers: 'WMS_NW_DTK',
format: 'image/png',
transparent: true
}).addTo(mymap);
var myLayer = L.geoJSON().addTo(mymap);
var hospitals = $.ajax({
url: "http://localhost:8080/geoserver/ows?service=wfs&version=1.0.0&request=GetFeature&typeName=Assignment11:hospitals&outputFormat=json",
dataType: 'json',
success: handleJson
});
function handleJson(data) {
console.log(data);
myLayer.addData(data).addTo(mymap);
}
</script>