いろいろな国のハイキングについてのページがあります。国ごとにそのようなページを作成しようとしていますが、Google マップを自動的に国の中心に配置し、国のサイズに応じてフォーカスを調整する方法がわかりません。
ここに私の問題ページがあります:
http://www.comehike.com/outdoors/country.php?country_id=6&country_name=ベラルーシ
http://www.comehike.com/outdoors/country.php?country_id=1&country_name=United%20States
センタリングとフォーカス サイズが静的であることがわかりますか? これは、現在このコードを使用してマップを中央に配置しているためです。
function initialize( )
{
var myLatlng = new google.maps.LatLng(37.775, -122.4183333);
var myOptions =
{
zoom: 2,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
しかし、それは国名でそれを行う方法がわからず、サイズを自動的に調整する方法がわからないためです。国名を初期化関数に渡すことで、これをすべて行うにはどうすればよいですか?
ありがとう!