2011-07-04 12 views
6

¿Cómo puedo diseñar google maps v3 InfoWindow para lograr el mismo estilo que en maps.google.com?Ventana rectangular moderna en maps.google.com

+0

Después de una breve investigación utilizando las herramientas de desarrollador de Chrome, está claro que Google no solo está diseñando su ventana infollow rectangular con diferentes reglas css, sino que tiene una estructura completamente diferente. Simplemente compare las dos capturas de pantalla: [maps.google.com] (https://img.skitch.com/20110706-c8b5tr6f3a7c5n36q6rr41i2gm.png) [api oficial clásica] (https://img.skitch.com/ 20110706-p5m63aiyjr7efk8ym34upwsaky.png) – Lambder

Respuesta

7

Rectangular InfoWindows ahora son el estilo predeterminado desde Maps API 3.7 (versión actual).

+0

cómo conseguimos esquinas redondeadas en 3.7 – defau1t

+0

Utilice la biblioteca de InfoBubble. –

+0

puede poner la url – defau1t

2

La API no proporciona un estilo robusto de los objetos de InfoWindow (o, si lo hace, no está documentado). Puede ver qué opciones están disponibles en http://code.google.com/apis/maps/documentation/javascript/reference.html#InfoWindowOptions. Como puede ver, en este momento, no hay nada para cosas como esquinas redondeadas vs. esquinas no redondeadas, etc.

Así que, lo siento, parece que usted está pegado jugando con hojas de estilo, al menos en la actualidad hora.

0

Uso versión 3.7 + de la API (que elimina las esquinas redondeadas después de 3,6)

1

U puede profundizar en el CSS a continuación, seleccionar un rectángulo responsable de infoWindow y establecer estilos;

#map_canvas div div div div div div div:nth-of-type(12) { 
-moz-border-radius:5px 5px 5px 5px; 
-webkit-border-radius: 5px 5px 5px 5px; 
border-radius: 5px 5px 5px 5px; } 
Cuestiones relacionadas