2009-04-18 5 views

Antwort

5

Haben Sie versucht, die constructor?

map = new GMap2(document.getElementById("map_canvas"), { mapTypes:[G_HYBRID_MAP] }); 
map.setCenter(new GLatLng(37.4419, -122.1419), 13); 
map.setUIToDefault(); 
+0

Dies funktioniert, aber es wird machen die Hybridkarte ist die einzige Option. –

+0

@Chris: Nein, wird es nicht. –

+1

Ah ich sehe ... die Verwendung der mapTypes-Option würde normalerweise die Hybrid-Karte zur einzigen Option machen, aber setUIToDefault überschreibt sie. –

1

Um die Standard-Karte zu machen hybrid, versuchen Sie dies:

map = new GMap2(document.getElementById("map_canvas")); 
map.setUIToDefault(); 
map.setMapType(G_HYBRID_MAP); 

die documentation hier.

3

Sie auch die Karte-Typ mit

map.setCenter(point, zoom, G_HYBRID_MAP); 
3

Für das V3 API übergeben können Sie die Standardkartentyp in den Kartenoptionen können:

map.setOptions({ 
     mapTypeId: google.maps.MapTypeId.HYBRID 
});