2012-04-20 16 views
0

私は以前にGoogle APIを使ったことが一度もなく、現在使っているAPIのバージョンは分かりません。私はGoogle Map API新しいオプションを設定する方法

var myOptions = { 
       zoom: settings.zoomLevel, 
       center: new google.maps.LatLng(orig_lat, orig_lng), 
       mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 

var map = new google.maps.Map(document.getElementById(settings.mapDiv),myOptions); 

を使用していますmyOptionsheight : 200を追加しましたが、失敗しました。

答えて

0

マップコンテナのサイズは、CSSスタイルまたはインラインCSSスタイルで指定できます。

+0

ええ、それはこのように動作しますが、私はページ上で動的に幅と高さを変更した場合、マップのサイズを変更does't –

1

は、「CSSスタイルを使用してのdivのサイズとあなたのmapたび 『mapを指定のdiv要素は、そのサイズを変更し、明示的にGoogleマップコンポーネント上の』 resize」イベントをトリガします。

について 'resize'イベント:google.maps.event.trigger(マップ 'リサイズ'):div要素は サイズを変更したとき

開発者が地図上にイベントをトリガする必要があります。

https://developers.google.com/maps/documentation/javascript/reference#Map

関連する問題