2011-07-04 9 views
6

Jak mogę stylizować mapy Google v3 InfoWindow, aby uzyskać ten sam styl, co na stronie maps.google.com?Nowoczesna prostokątna witryna InfoWindow na maps.google.com

+0

Po krótkim dochodzeniu przy użyciu narzędzi deweloperskich Chrome oczywiste jest, że Google nie tylko stylizacji swoją prostokątną infowindow z różnych reguł CSS, ale ma zupełnie inną strukturę. Wystarczy porównać te dwa zdjęcia: [maps.google.com] (https://img.skitch.com/20110706-c8b5tr6f3a7c5n36q6rr41i2gm.png) [klasyczny oficjalny api] (https://img.skitch.com/ 20110706-p5m63aiyjr7efk8ym34upwsaky.png) – Lambder

Odpowiedz

7

Prostokątny InfoWindows są teraz domyślnym stylem od wersji Maps API 3.7 (aktualna wersja nocna).

+0

Jak uzyskać zaokrąglone rogi w 3.7 – defau1t

+0

Użyj biblioteki InfoBubble. –

+0

możesz wpisać adres URL: – defau1t

2

Interfejs API nie zapewnia trwałej stylizacji obiektów InfoWindow (lub, jeśli tak jest, nie jest dokumentowany). Możesz zobaczyć, jakie opcje są dostępne pod numerem http://code.google.com/apis/maps/documentation/javascript/reference.html#InfoWindowOptions. Jak widać, w tej chwili nie ma tu nic takiego jak zaokrąglone narożniki, a nie zaokrąglone rogi itp.

Przykro to mówić, wygląda na to, że utknąłeś w arkuszu stylów, przynajmniej przy obecnych czas.

0

zastosowanie wersji 3.7+ API (są usuwane zaokrąglone narożniki po 3,6)

1

U można zagłębić w Css wybierz odpowiedzialne prostokąta infoWindow i ustawiania stylów;

#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; } 
Powiązane problemy