Ich bin neu bei Google Maps.
Ich möchte Google Maps mit drei verschiedenen Kartentypen (Karte, Satellit, Hybrid) in der Karte anzeigen.Kann 3 Kartentypen in Google Maps nicht anzeigen
Dafür schreibe ich Code wie
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(35.02, 111.02),
zoom: 8, mapTypeControlOptions: {
mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID]
},
mapTypeId: google.maps.MapTypeId.ROADMAP,
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
Aber mit dem obigen Code, den ich im Stande bin, nur angezeigt werden Karte und Satellitenkartentypen in der Karte. Der dritte Kartentyp Hybrid wird nicht in der Karte angezeigt. Auch wenn ich auf den Typ Satellit klicke, bekomme ich eine Option wie Label. Daher möchte ich die Label-Option nicht unter Satellit anzeigen.
Es ist off-topic, aber entfernen Sie die abschließenden Komma hier, die einen Fehler in IE werfen wird: 'mapTypeId: google.maps.MapTypeId.ROADMAP,' – duncan