Encontrei um exemplo D3 muito legal que quero incluir em uma página protótipo do Hub que vou apresentar.
Consegui adaptar o script para usar meu serviço de feição hospedado, junto com a referência a um serviço tradicional em mosaico.
Pode ser visto aqui. Este não está usando a biblioteca Esri leaflet.
No entanto, para combinar com alguns dos outros mapas na minha página, preciso incluir a biblioteca Esri leaflet para poder incorporar o serviço de tile vetorial Esri dark blue.
Assim que mudo de leaflet-0.5 para leaflet@1.2.0 (do exemplo vetorial) no cabeçalho, junto com o CSS mais recente, recebo o seguinte erro no console
leaflet.js:5 Erro não capturado: O objeto fornecido não é uma Layer.
em e.addLayer (leaflet.js:5)
em e.addTo (leaflet.points-layer.js:44)
em d3_map_vt.html:76
em d3.v3.js:2011
em Object.<anonymous> (d3.v3.js:1996)
em Object.event (d3.v3.js:504)
em XMLHttpRequest.respond (d3.v3.js:1949)
Gostaria muito de ajuda para resolver isso. Tentei replicar meu exemplo em um JSFiddle, mas não consegui fazê-lo funcionar.