¿Ampliar más allá del nivel 19 con la API de JavaScript de folleto?


15

Estamos utilizando el folleto JavaScript API con una capa de mosaico que admite un nivel de zoom de hasta 19. Me gustaría que los usuarios puedan ampliar aún más, incluso si los mosaicos se desdibujan, ya que tienen que colocar marcadores con un alto grado de precisión.

Es posible ?

Queremos que el mapa haga zoom, no los marcadores u otros elementos.

Respuestas:


20

Puede hacerlo ahora, a partir de la versión 0.7 hay una opción adicional llamada 'maxNativeZoom' después de la cual interpolará mosaicos.

Aquí hay un enlace a la última documentación paramaxNativeZoom

Aquí está la información:

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.

Un ejemplo de código que uso para lograrlo está aquí:

var aerial = new L.tileLayer(serverURL + "/arcgis/rest/services/Basemaps/Orthophoto/ImageServer/tile/{z}/{y}/{x}", {
    attribution: attribution,
    maxZoom: 20,
    maxNativeZoom: 18
});

1
solución perfecta
ajayel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.