Nuevo en Leaflet, actualmente tratando de migrar un proyecto de Google Maps nativo a Leaflet; haber sido atraído a Leaflet por la gestión de capas y las opciones de utilizar mejores mapas base de estilo 'hoja de ruta'.
He descargado el complemento para usar los mosaicos de Google Map como mapa base para Leaflet, y funciona muy bien como capa base.
Sin embargo, he encontrado un problema y no tengo suficiente experiencia con Leaflet para entender por qué. Tengo marcadores que son visibles con cualquier otra capa base, pero no con Google. He intentado forzar el orden Z alto (1000, etc.) pero no hay diferencia. La opacidad de los marcadores está llena 1.0
Los marcadores son visibles en todas las otras capas (por ejemplo, OSM), cuando cambio la base a Google (satélite o mapa) ya no se muestran, pero vuelvo a una base que no es de Google y están allí nuevamente.
La razón por la que busco la capa base de Google es que Google es (hasta donde yo sé) el único proveedor de mosaicos fotográficos aéreos consistentes detallados para mi región de interés. Desea usar otros mapas pero tiene la opción de cambiar a una vista de 'satélite' de Google a través del administrador de capas.
Actualmente usando el Folleto v0.4.5 (pero también probé el v0.4), los mismos síntomas ocurren usando diferentes navegadores (IE, FF, etc.).
Agradecería cualquier ayuda.
fuente
Para ser claros, esto va en contra de los términos de servicio de Google, así que proceda con precaución.
fuente
Algunos otros números en los índices z, que se muestran en otra parte, funcionaron en mi extremo. Publicación cruzada desde aquí: https://gist.github.com/crofty/2197042#comment-1234339
(pon esto en la
<style>
sección o CSS de tu página web )fuente
Intenta poner esto en tu CSS:
Esto me ayudó en la misma situación.
fuente