23 votos

Zoom mayor con folleto javascirpt API

Estamos utilizando el folleto de la API de JavaScript con una capa de azulejo que soporta zoom hasta 19. Quisiera que los usuarios puedan acercar más aun cuando los azulejos desdibujan ya que tienen que colocar marcadores a un alto grado de precisión. ¿Es esto posible? Queremos que el mapa para hacer zoom no los marcadores u otros elementos.

29voto

Ricardo Reyes Puntos 3428

Usted puede hacerlo ahora, desde la versión 0.7 hay una opción adicional llamada 'maxNativeZoom' después de lo cual se interpolan los azulejos.

Aquí hay un enlace a la documentación: http://leafletjs.com/reference.html#tilelayer

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 es aquí:

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

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X