-2

google.maps.Map クラスのオブジェクトをインスタンス化する際に、マップの幅と高さを設定したいと考えています。

 var mapOptions = {                
                   center: new google.maps.LatLng(122.5, 200),                 
                   mapTypeId:google.maps.MapTypeId.HYBRID;
                   zoom: 15,                   
                   scaleControl: false,       
                };
                this.map.mapObject = new google.maps.Map(document.getElementById("google_map"), mapOptions); 

上記のコードを使用して Google マップのインスタンスを作成していますが、google.maps.Size クラスの使用方法がわかりません。

誰でも google.maps.Size クラスの使い方を説明できますか?

4

1 に答える 1

1

MapOptionsオブジェクトにはsizeプロパティはありません。マップの作成時にHTML要素( "google_map")のサイズが有効であることを確認するか、有効なサイズになったらマップオブジェクトの"resize"イベントをトリガーする必要があります。

于 2012-12-11T06:52:27.533 に答える