0

Google マップに複数のピン マーカーを表示する必要があります。ピン マーカーは、ユーザーが検索を行ったときに DB から取得した住所に基づいています。Googleマップに複数のピンメーカーを表示する方法を知っていますが、これは非常に簡単です。検索すると、いくつかの住所が得られ、それらの住所の緯度経度を取得し、地図上に表示する地図オブジェクトのリストを作成します。

しかし、重要な部分は、ユーザーがマップ内を移動したときに、データベースを動的に検索し、ユーザーのフォーカスに基づいて新しい住所を見つけて、それらの住所のピン マーカーをマップに表示することです。

4

1 に答える 1

0

おそらく、bounds_changedcenter_changedまたはdragendマップ オブジェクトのイベントにイベント リスナーが必要です。これにより、サーバー上のページに AJAX 要求が行われ、マップの中心の新しい座標が渡されます (たとえば)。このページは、マーカーに関するデータを返します。これを再プロットします。

于 2013-01-17T10:08:15.567 に答える