2011-07-11 9 views

答えて

15

アメリカ合衆国の緯度と経度に合わせてズームを調整します。ほとんどのブラウザで

var latlng = new google.maps.LatLng(37.09024, -95.712891); 
var myOptions = { 
    zoom: 3, 
    center: latlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

あなたがGoogleマップ上の場所を検索した後、あなたは、緯度と経度が

を座標それとも、逆を使用することができます取得するにはアドレスバーに

javascript:void(prompt('',gApplication.getMap().getCenter())); 

を置くことができます"USA"のような名前のジオコーディングは次のようになります。

geocoder.geocode({'address': 'USA' }, function(results, status) { 
     response($.map(results, function(item) { 
     var latlng = new google.maps.LatLng(item.geometry.location.lat(), item.geometry.location.lng()); 
     var myOptions = { 
      zoom: 3, 
      center: latlng, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 
     })); 
    }); 
+0

私はlat/langを使用する必要がありますか?私はどこかに各地域の文字通りの値があると思う。 –

+0

逆ジオコーディングを使用することもできますし、呼び出されたw/eを使用することもできます。 –

+0

緯度を上に更新します。緯度と経度*は分かりにくいためです。 –

関連する問題