J'ai trouvé un exemple D3 vraiment cool que je veux inclure sur une page prototype Hub que je vais présenter.
J'ai réussi à forcer le script à utiliser mon service de fonctionnalités hébergé, tout en faisant référence à un service carrelé traditionnel.
Cela peut être vu ici. Ceci n'utilise pas la bibliothèque Esri leaflet.
Cependant, pour correspondre à certaines des autres cartes sur ma page, je dois inclure la bibliothèque Esri leaflet afin de pouvoir incorporer le service de tuiles vectorielles Esri dark blue.
Dès que je passe de leaflet-0.5 à leaflet@1.2.0 (depuis l'exemple vectoriel) dans l'en-tête, ainsi qu'au dernier CSS, j'obtiens l'erreur suivante dans la console
leaflet.js:5 Erreur non interceptée : L'objet fourni n'est pas une Layer.
à e.addLayer (leaflet.js:5)
à e.addTo (leaflet.points-layer.js:44)
à d3_map_vt.html:76
à d3.v3.js:2011
à Object.<anonymous> (d3.v3.js:1996)
à Object.event (d3.v3.js:504)
à XMLHttpRequest.respond (d3.v3.js:1949)
J'aimerais beaucoup de l'aide pour résoudre ce problème. J'ai essayé de reproduire mon exemple dans un JSFiddle, mais je n'ai pas réussi à le faire fonctionner.