0

はい、ここで調査しましたが、これまでのところ、MarkerClusterer プラグインへの参照、または KML または Fusion テーブル レイヤーの使用へのポインタしか見つかりませんでした。

これ: https://developers.google.com/maps/articles/toomanymarkers#markermanager も興味深い読み物でした。

これは比較的簡単だと思いますよね?私がやっていることを疑似コードで表現してみましょう。

WILE event: "drag the map"
  get current viewport bounds
  load ajax call to look up markers that are located inside current viewport
  remove previously visible markers
  add newly visible markers to the display
END WHILE

私は、適切なコンピューター サイエンス プログラミング タイプのものは得意ではなく、マーカー配列を継続的に更新するこのような効率的なループ可能なアクションを実行するために必要な構造に苦労しています。

どういうわけか私の直感は、これは非効率的な方法である可能性があることを教えてくれます-別の方法でアプローチする必要がありますか? 私が避けたいのは、ドラッグ終了時にマーカー配列を更新することです。

助けてくれてありがとう。

4

1 に答える 1

0

いくつかいじってさらに検索した後、解決策はここに埋もれています: google maps v3 duplicate markers - using an array to manage markers but still get duplicates

于 2012-08-01T02:58:09.057 に答える