2013-03-27 26 views
9

私はGoogleマップapi v3とPostGresを含むプロジェクトに取り組んでいます。Googleマップウィンドウのバウンディングボックスの座標を取得する方法

マップウィンドウの境界ボックスの座標(左下と右上)をPOSTGRESに渡し、特定のズームレベルで生成された地図ウィンドウのPOI位置を取得します。

これをどのように達成できますか?何か案は?これはapi v3ですでに直接的に機能していますか?

私はSO上でこれを持っているが、これは私のために良い方法がありGoogle Maps Pluginsこれらの

Finding the lat-long of the corners in a Google Maps window

+0

のリスナーでそれをラップしないだろうと間違って何 – writeToBhuwan

+1

...それは本当に私を助けます。.. downvoteいただき、ありがとうございます'map.getBounds()'? – Marcelo

+0

それは私のせいだった..私の実装は間違っていた..! – writeToBhuwan

答えて

18

questionはGoogle Maps API v2を使用しています.Google Maps API v3相当のgoogle.maps.Map.getBounds()を使用してください。

境界がのbounds_changedイベントが発生するまで利用できるように、そうのbounds_changed

google.maps.event.addListener(map, "bounds_changed", function() { 
    // send the new bounds back to your server 
    alert("map bounds{"+map.getBounds()); 
}); 
+0

ありがとう.. !!!!私はこれだけを探していた..! – writeToBhuwan

0

たぶん1を動作するようには思えません。

+0

ありがとうございますが、私はプラグインを探していません..私はGoogleマップapi-3自体でプレーンなjavascriptを使って答えを探しています... – writeToBhuwan

関連する問題