2017-03-03 4 views
-2

私は自分のページに地図を挿入するためにgoogle maps apiを使用しています。その中に四角形を挿入します。すべてがうまくいきますが、私はこの質問をしています。ユーザーがズームインまたはズームアウトすると、地図の実際の幅/高さ(上端と緯度/経度の右下にある緯度/経度)を「取得」して選択できます私のデータベース内のポイントはマップのビューポートの内側になければなりません。Googleマップ:実際の幅/高さを取得

よく定義された四角形の中にあるすべての点をデータベースから簡単に選択できます。表示されているマップの実際の高さを知るにはどうすればいいですか?

答えて

1

あなたがwidthheightを探していない、あなたは、便利な十分mapオブジェクト上[getBounds][1]メソッドを介して利用可能であるマップの境界を得るために探しています。

あなたは、おそらくこのような何かやりたい:

google.maps.event.addListener(map,'idle',function() { 
    //make some ajax request with map.getBounds() 
}); 

ユーザがマップ(パン/ズーム)を移動するたびに、あなたは、マップの隅に緯度/経度を取得するためにgetBounds()メソッドを使用することができます。

+0

ありがとうございます!それは完璧に働いた! – Samul

関連する問題