script navegador marcadores google georreferenciaciĆ³n geolocalizacion example ejemplos con compatible cluster aƱadir google-maps-api-3

google maps api 3 - navegador - Los controles de zoom del mapa no se muestran correctamente



navegador compatible con la api de javascript de google maps (3)

El problema debería ser debido a la img { max-width: 100%; } universal img { max-width: 100%; } img { max-width: 100%; }

Prueba esto en tu css

.gmnoprint img { max-width: none; }

Esta pregunta ya tiene una respuesta aquí:

Creé un mapa simple usando API3. Sin embargo, los controles de zoom en la parte superior izquierda se ven "aplastados", es decir, no se muestran correctamente. El resto del mapa está bien. Lo extraño es que he usado el mismo método que para sitios anteriores, donde las cosas funcionan bien.

Aquí hay un código:

var directionDisplay; var directionsService = new google.maps.DirectionsService(); var map; var marker; var markersArray=[]; var html; //to create urls var directionsVisible = new Boolean(); directionsVisible = false; function initialize() { directionsDisplay = new google.maps.DirectionsRenderer(); var orchards = new google.maps.LatLng(52.512805,-2.76007); var myOptions = { zoom:14, mapTypeId: google.maps.MapTypeId.ROADMAP, center: orchards, panControl: false } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); addMarker(orchards); }


Inicialmente me enfrento al mismo problema, luego me doy cuenta

google.maps.event.addDomListener (ventana, ''cargar'', inicializar);

juega un papel muy importante.

Lo agregué y para mí funciona.

Pagar el siguiente código

Código CSS

<style> #divmap { height: 300px; width:100%; margin: 10px; padding: 10px; } .gm-style img { max-width: none; } .gm-style label { width: auto; display: inline; } </style>

Para JS

<script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"></script> <script> function initialize() { var mapOptions = { zoom: 5, center: new google.maps.LatLng(21,78), panControl:true, zoomControl:true, mapTypeControl:true, scaleControl:true, streetViewControl:true, overviewMapControl:true, rotateControl:true } var map = new google.maps.Map(document.getElementById("divmap"), mapOptions); } google.maps.event.addDomListener(window, ''load'', initialize); </script>

y final html

<div id="divmap"></div>


si está utilizando la función de cuadrícula de fluido de Dreamweaver, su configuración predeterminada debería verse así:

img, object, embed, video { max-width: 100%; } /* IE 6 does not support max-width so default to width 100% */ .ie6 img { width:100%; }

Prueba esto:

object, embed, video { max-width: 100%; } #map_canvas img { max-width: none; } /* IE 6 does not support max-width so default to width 100% */ .ie6 img { width:100%; }

simplemente reemplace el código tal como es.