Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

244
Vistas
Mostrando más detalles sobre el mapa del folleto

Actualmente estoy implementando un mapa de folletos que sirve datos de mapas de nuestro propio servidor OSM.

Durante la implementación noté que los detalles en los mapas no son claramente visibles. Los nombres de las calles no están claros y los senderos para caminar no se destacan.

Actualmente admitimos un nivel de zoom de 17. Sin embargo, los mosaicos recibidos son de alta calidad y muestran mucho más detalle que el folleto. Si me acerco más, los mosaicos lamentablemente se vuelven grises.

Una implementación con OpenLayers parece más clara.

¿Hay alguna configuración que resuelva esto o que le permita hacer zoom sin mostrar mosaicos grises? Pensé que esto era maxNativeZoom , pero si pongo este campo en 17, todavía intenta mostrar mosaicos de nivel 18 de zoom.

ingrese la descripción de la imagen aquí

 const osmLayer = new L.TileLayer(osmUrl, { attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' }); const element = elemId[0].className + "-" + mapId; const map = new L.Map(element, { maxZoom: 22, maxNativeZoom: 17, minZoom: 9 }); map.addLayer(osmLayer); return map;
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Acabo de mover la configuración de zoom a tileLayer y parece funcionar. Los ajustes son propiedades de la capa de mosaico:

 const osmLayer = new L.TileLayer(osmUrl, { maxZoom: 20, maxNativeZoom: 17, minZoom: 9, attribution: '&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' }); const element = elemId[0].className + "-" + mapId; const map = new L.Map(element); map.addLayer(osmLayer); return map;
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda