Aumente o zoom além do nível 19 com a API javascript do folheto?

15

Estamos usando a API JavaScript do folheto com uma camada de bloco que suporta o nível de zoom de até 19. Gostaria que os usuários pudessem ampliar ainda mais se os blocos embaçarem, pois precisam colocar marcadores com um alto grau de precisão.

Isso é possível ?

Queremos que o mapa amplie não os marcadores ou outros elementos.

ajayel
fonte

Respostas:

20

Você pode fazer isso agora, já que na versão 0.7 existe uma opção adicional chamada 'maxNativeZoom', após a qual interpolará blocos.

Aqui está um link para a documentação mais recente paramaxNativeZoom

Aqui está a informação:

minZoom Number  0   Minimum zoom number.
maxZoom Number  18  Maximum zoom number.
maxNativeZoom   Number  null    Maximum zoom number the tiles source has available. If it is specified, the tiles on all zoom levels higher than maxNativeZoom will be loaded from maxZoom level and auto-scaled.

Um exemplo de código que eu uso para alcançá-lo está aqui:

var aerial = new L.tileLayer(serverURL + "/arcgis/rest/services/Basemaps/Orthophoto/ImageServer/tile/{z}/{y}/{x}", {
    attribution: attribution,
    maxZoom: 20,
    maxNativeZoom: 18
});
Alex Leith
fonte
1
solução perfeita
ajayel 28/11