Ahoj,
Vytvořil jsem webovou aplikaci leaflet (https://alsi.gie.eu/data-visualisation/maps), nyní bych chtěl přidat vrstvy navrchu, které jsou hostovány na https://services.arcgis.com/W1S2EV01pfLNmn8R/arcgis/rest/services/network1908/FeatureServer.
Zkoušel jsem použít vrstvy přímo hostované na FeatureServeru, ale zjistil jsem, že to je velmi náročné na data. Kdykoliv jsem přiblížil, celá aplikace spadla kvůli překreslování. Přidal jsem to takto:
L.esri.featureLayer({
url: 'https://services.arcgis.com/W1S2EV01pfLNmn8R/arcgis/rest/services/network1908/FeatureServer/9',
style: function () {
return { color: "#c29ed7", weight: 0.5, opacity: 0.5, stroke: true, fill: false };
}
}).addTo(map);
Pak jsem narazil na podobné problémy na https://github.com/Esri/esri-leaflet/issues/738. Přišel jsem na to, že budu muset buď převést FeatureServer na MapServer, nebo najít jiné řešení, které v podstatě promítá obrázek místo celého shapefile na leaflet mapu. Může mi někdo ukázat správný směr? Bylo by opravdu užitečné, kdybyste vysvětlili kroky, protože nejsem moc zběhlý v ARCGIS/ESRI.