Encontré un ejemplo genial de D3 que quiero incluir en una página prototipo de Hub que estaré mostrando.
Logré adaptar el script para usar mi servicio de entidades alojado, junto con la referencia a un servicio tradicional en mosaico.
Esto se puede ver aquí. Esto no está usando la biblioteca Esri leaflet.
Sin embargo, para que coincida con algunos de los otros mapas en mi página, necesito incluir la biblioteca Esri leaflet para poder incorporar el servicio de mosaicos vectoriales azul oscuro de Esri.
Tan pronto como cambio de usar leaflet-0.5 a leaflet@1.2.0 (del ejemplo vectorial) en el encabezado, junto con el CSS más reciente, obtengo el siguiente error en la consola
leaflet.js:5 Error no capturado: El objeto proporcionado no es una Layer.
en e.addLayer (leaflet.js:5)
en e.addTo (leaflet.points-layer.js:44)
en d3_map_vt.html:76
en d3.v3.js:2011
en Object.<anonymous> (d3.v3.js:1996)
en Object.event (d3.v3.js:504)
en XMLHttpRequest.respond (d3.v3.js:1949)
Me encantaría recibir ayuda para resolver esto. Intenté replicar mi ejemplo en un JSFiddle, pero no pude hacerlo funcionar.