• 締切済み

GoogleMaps、Ajaxについて

いつもお世話になっております。宜しくお願いします。 GoogleMapsについてお聞きしたいのですが、データベースにマップ上に表示するアイコンのデータ(座標や情報ウィンドウに表示する住所など)があり、表示しているマップの範囲内に入る座標にあたるデータを取り出し、アイコンを表示したいと思っています。 その際マップ横のリストに範囲内に入るデータをリスト表示し、マップをドラッグするたびに、範囲内に入るデータを動的にマップにアイコンを表示し、リストにもデータを表示したいのです。 説明がへたですいません。やりたいことは下記のサイトのようなことです。 http://map.tokyooffice.jp/ 表示されているマップの両端と上下の座標を取得する関数ってあるのでしょうか? そういった関数があるのであれば参考サイトのようなことができるのかなと考えています。 どうかご教授いただけますよう宜しくお願いします。

みんなの回答

回答No.1

地図の表示範囲の南西と北東の値を取得する関数はあります。 getBounds() 地図に表示されている範囲をGLatLngBounds オブジェクトで返してくれます。 値は上記の通り、(南西,北東)となっているようです。

haru0730
質問者

お礼

bajorgasseさん、どうも有り難うございます。 fromDivPixelToLatLng()を使って座標を取得できると 考えていたのですが、getBounds()のほうが便利ですね。 この関数を使えばやりたいことができそうです。 どうもご丁寧に有難うございました。

関連するQ&A