Googleマップを初めて使用しています。
マップに3種類のマップタイプ(マップ、サテライト、ハイブリッド)のGoogleマップを表示したい。そのためにGoogleマップで3種類のマップタイプを表示できません
私は
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);
のようなコードを書いています。しかし、上記のコードで私はマップにのみ地図と衛星マップタイプを表示することができています。第3のマップタイプハイブリッドは地図に表示されない。 また、タイプの衛星をクリックすると、ラベルのようなオプションが表示されます。だから私は衛星の下にラベルオプションを表示したくない。
これは話題にはなりませんが、IEでエラーをスローする後続カンマをここで削除します: 'mapTypeId:google.maps.MapTypeId.ROADMAP、 ' – duncan