14

i estoy poniendo en práctica un Selector de lugar como éste: http://m.rhinvivant-lebendigerrhein.eu/geopick.php?raz=1marcador estándar en Google Maps demasiado pequeño

Pero cuando me carga el código en mi entorno el Marcador ubicación es repente pequeña y aplastada después de cargar la página (ver imagen1) Luego, después de arrastrar el Marker, se hace aún más pequeño (ver imagen2).

google maps marker too small

alguien ha visto algo como esto? Sería útil obtener una pista de cómo puedo evitar esto, o qué error cometí.

es decir, ¿cómo puedo solucionar el tamaño de mis marcadores?

Mi código es el siguiente:

var marker = new google.maps.Marker({ 
    title: settings.gMapMarkerTitle, 
    map: map, 
    position: defaultLocationLatLng, 
    draggable: true 
}); 
+0

No tengo problemas con la página enlazada. –

+1

Página de enlaces intentados en 3 navegadores: sin problemas. ¿Tiene instalada la extensión del navegador que podría estar interfiriendo? –

+0

para aclarar, la página vinculada también funciona bien para mí. supongo que el error se resuelve cuando incluyo el código de ejemplo en mi proyecto – patrics

Respuesta

21

el problema era de hecho un ajuste de CSS. Estoy utilizando el marco de base zurb, que define el ancho máximo para todas las imágenes.

max-width: 100%; 

Lo solucioné, agregando mi propia clase css al mapa div. Anula la configuración de ancho máximo y los marcadores vuelven a la normalidad.

<div id="gmap" class="map_canvas" /> 

.map_canvas img { 
    max-width: none; // just in case it does not work... add !important; 
} 

Gracias Dr. Molle por la pista ...

+0

Acabas de ahorrarme mucho tiempo. ¡Gracias por la pista! – demogar

+0

Me quedé atascado en este tema al usar el framework de base, ¡gracias por ahorrarme el tiempo! ¡jaja! – Fruxelot

+0

Me salvó, infierno, sí! – Phius

2

obras sin! Importante, y! Importante no debe usarse si no tiene por qué ser.

.map_canvas img { 
    max-width: none; 
} 
Cuestiones relacionadas