Hoje terminamos nossa série com uma adição um tanto trivial, embora interessante, ao nosso mapa.

O Leaflet permite adicionar uma imagem que abranja uma região específica no mapa.

Aqui nós adicionamos uma foto de um pequeno alce perdido no mapa. Neste caso, não serve a outro propósito senão mostrar que podemos fazê-lo.

O código JavaScript necessário é:

var imageUrl = "/images/calf_moose.png"; 
bounds = thetrail.getBounds();
imageBounds = [[62.5, bounds._southWest.lng], [bounds._northEast.lat, bounds._northEast.lng]];
L.imageOverlay(imageUrl, imageBounds).addTo(map);

Pegamos os limites da camada da trilha e a usamos para definir os limites da imagem, modificando um pouco a latitude inferior esquerda para que a imagem não ficasse distorcida.

Também mudamos o centro e o nível de zoom do mapa para que o alce fique visível quando o mapa for carregado pela primeira vez.

Isso nos dá:



Isso completa nossa excursão de 14 dias de Leaflet. Estes posts foram traduzidos e adaptados dos originalmente escritos no blog Spatial Galaxy.