2016-08-14 10 views
-1

jsの地図の中心を取得するためには未定義です。私はマップを正しく設定しており、getCenterメソッドでGoogleマップの中心を取得しようとしています。それは未定義に戻っています。 idk私が間違っていたもの。ここに私のコードです。地図の中心を取得するJS google

  //map is defined earlier 
      var center = map.getCenter() 
      var lat = center.Latitude; 
      var long = center.Longitude; 
      console.log(lat + "," + long); //undefined 
+0

たとえば、ボタンをクリックしたときに地図の中心を取得したいのですか、特定の場所に地図を中央に配置したいですか? – patrick

+0

問題を示す[mcve]を入力してください。どのように/センターを設定していますか? – geocodezip

答えて

1

center.Latitudecenter.Longitudeは存在しません。代わりに

var center = map.getCenter(); 
var lat = center.lat(); 
var lng = center.lng(); 
console.log(lat + "," + lng); 

を使用してください。さらに、経度の変数名をlonまたはlngに変更することをお勧めします。これはより一般的です。 コンソール出力については、作業ファイル:https://jsfiddle.net/hvhs6md0/を参照してください。

関連する問題