Google Earth プラグインを有効にして Google Maps API V3 を使用しています。マップ ビューの 4 つのオプション (地形、衛星、ラベル付き衛星 (別名ハイブリッド)、および地球) を表示しようとしています。
最後の行をコメントアウトすると (Google Earth プラグインが有効になっていない)、すべてが正しく機能します。最後の行が配置されると、「mapTypeControlOptions」はすべて無視されます。この場合、mapTypes を指定しようとしているだけですが、そのブロックで他の何かを指定すると、それも無視されます。
これに対する回避策はありますか、それとも何かを台無しにしていますか? 私はそれを数日間いじってみましたが、何が混同されているのかわかりません。残りのコンテキストを含むこのライブの例は、http: //grandlin.es :5000 にあります。
map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: new google.maps.LatLng(39.797, -105.776),
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.TERRAIN,
mapTypeControlOptions: {
mapTypeIds: [google.maps.MapTypeId.TERRAIN, google.maps.MapTypeId.HYBRID, google.maps.MapTypeId.SATELLITE]
}
});
//var googleEarth = new GoogleEarth(map);
ありがとう!