Našel jsem opravdu skvělou ukázku D3, kterou chci zahrnout na prototype Hub stránku, kterou budu prezentovat.
Dokázal jsem upravit skript tak, aby používal můj hostovaný feature service spolu s odkazem na tradiční tiled service.
Toto lze vidět zde. Toto nepoužívá Esri leaflet library.
Abych však odpovídal některým dalším mapám na mé stránce, potřebuji zahrnout Esri leaflet library, abych mohl začlenit Esri dark blue vector tile service.
Jakmile přepnu z použití leaflet-0.5 na leaflet@1.2.0 (z the vector sample) v hlavičce spolu s nejnovějším CSS, dostanu následující chybu v konzoli
leaflet.js:5 Uncaught Error: The provided object is not a Layer.
at e.addLayer (leaflet.js:5)
at e.addTo (leaflet.points-layer.js:44)
at d3_map_vt.html:76
at d3.v3.js:2011
at Object.<anonymous> (d3.v3.js:1996)
at Object.event (d3.v3.js:504)
at XMLHttpRequest.respond (d3.v3.js:1949)
Byl bych rád za pomoc s vyřešením tohoto problému. Zkoušel jsem replikovat svou ukázku v JSFiddle, ale nepodařilo se mi ji spustit.