問題タブ [markerclusterer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - サーバー側 Google マーカー クラスタリング - Python/Django
多数の Google マーカーをクラスタリングするためのクライアント側のアプローチを試した後、私のプロジェクト (28,000 人以上のユーザーを持つソーシャル ネットワーク) では不可能であると判断しました。
サーバー側で座標をクラスタリングする例はありますか - できれば Python/Django で?
私がこれを機能させたい方法は、マーカーの近接性 (半径) とズーム レベルに基づいて、マーカーに徐々にインデックスを付けることです。
言い換えれば、新しいユーザーが登録すると、互いに近いマーカーの特定の「グループ」に自動的に割り当てられ、「グループの」カウンターが増加します。サーバーに送信されるのは、少数の「グループ」だけです。マップのズーム レベル/縮尺が 1:1 の場合のみ - 実際のユーザーがマップに表示されます。
そうすれば、クライアント側は、リクエスト/ズーム レベルごとに 10 ~ 50 個のマーカーのみを処理する必要があります。
iphone - iPhone Map Kit クラスタのピンポイント
iPhone Map Kitクラスターのピンポイントについて:
マップに表示したい数千のマークがありますが、処理するには多すぎるため、それらをクラスター化したいと考えています。
利用可能なフレームワークや概念実証はありますか? これは可能ですか、それともすでに行われていますか?
javascript - Google map API v3イベントは、MarkerClustererをクリックしたときにクリックレイズしますか?
MarkerClusterer を使用するページにGoogleMapAPIv3マップオブジェクトがあります。マップをクリックしたときに実行する必要のある関数があり、次のように登録されています。
したがって、私の問題は次のとおりです。MarkerClusterer
マーカーのように動作する代わりにクラスターをクリックすると、マップ上でクリックイベントが発生せず、マーカーからのクリックイベントのみがマップからのクリックと呼ばれます。
これをテストするために、markerclusterer
クリックからアラートを生成しました。
したがって、clusterclick
マップオブジェクトのクリックイベントの後に上昇します。その後、解決策としてマップオブジェクトのリスナーを削除できません。マップのクリックイベントでクラスタークリックがあったかどうかをテストする方法はありますか?clustererclick
または、マーカーの動作を複製し、が呼び出されたときにマップのクリックイベントを発生させない方法はありますか?Googleとドキュメントは私を助けませんでした。
javascript - グーグルマップv3でMarkerClusterを表示/非表示にする方法は?
sごとに異なるマーカーが必要でありmapType
、それらをMarkerClustererにプッシュしています。
マーカーを次のように「非表示」にします。
そして、それらを「表示」します。
問題は、MarkerClustererが気に入らないように見えることset("map", null)
です。エラーをスローしますTypeError: Object #<a MarkerClusterer> has no method 'remove'
。適切な方法で表示/非表示にするにはどうすればよいですか?
jquery - MarkerClusterer は Webkit (Chrome および Safari) でのみ機能しませんが、Firefox では問題ありませんか?
これは私を精神的に駆り立てています。
Google マップ v3 で MarkerCluster を使用していますが、FF では問題なく動作しますが、私 (およびクライアント) が Chrome または Safari でそれを起動すると、クラスターが表示されません。
エラーはありません。Webkit で動作していません。
いくつかのメモ: ajax をロードした json から来ており、jquery にあります。
これは、追加を処理する関数です。
乾杯!
繰り返しますが、Chrome にはエラーはなく、表示されないだけです。
google-maps - MarkerClusterer を使用した Google マップの折りたたまれたマーカー
http://code.google.com/p/gmaps-utility-library-dev/の MarkerClusterer で GMaps V3 を使用しています。
マップに表示されるマーカーはユーザー定義であり、多くの場合折りたたまれているため、どれだけズームインしても、クラスタラーは常に 1 つの場所に複数のアイテムがあることを示します。ただし、ユーザーは各マーカーをクリックして情報ウィンドウを表示できる必要があります。これに対処する方法を知っていますか?
サーバー上で場所を少しランダム化しようとしましたが、ランダムでは十分ではなく、マーカーが崩壊し続けます。
google-maps-api-3 - Google Maps Api v3 - クラスタ アイコンを削除するには?
マップからすべてのクラスター アイコン (クラスター マーカー) を削除するにはどうすればよいですか? 次のようなアドバイスを試してみました:
Google Maps API v3:すべてのマーカーを削除するには?
...しかし、うまくいきませんでした。
それを達成する方法を教えてもらえますか?
前もって感謝します!
更新 (2010-11-23)
マーカーは配列に格納されます
...そして追加されます(phpとの組み合わせ):
そしてそれはうまくいきます。
しかし、マップからそれらを削除することはできず、それが私を駆り立てます...
でマーカーを削除しようとしました(そして私はしました)
ただし、クラスター アイコンはマップ上に表示されたままです。
また、次のようなことを試しました:
そして好き
ただし、クラスターのアイコンはマップ上にまだ表示されています。
これらのクラスター アイコンをマップから削除するには、他に何をする必要がありますか? 助けてください...
google-maps - マーカー クラスタラー、クリックしてもズームインしない
私はマーカー クラスタラーをすべてデフォルト設定で使用しています。マップ上でもデフォルト設定のみを使用しています。マーカー クラスターは正常に表示されますが、ドキュメントの例とは異なり、クラスターをクリックしてもマップはズームインしません。マップはクリック オン クラスターを中心にしていますが、ズームはしていません。
他の誰かが以前にこの問題を抱えていましたか?
google-maps-api-3 - Google Maps Api v3、カスタムクラスターアイコン
クラスタアイコンを変更するにはどうすればよいですか?私は同じアイコンを青以外の色で使いたいと思っています。
google-maps-api-3 - Google Maps API v3 - 新しい MarkClusterer の動作が遅すぎますか?
マップ クラスタラーを作成するには、次を使用します。
しかし、うまくいかないこともあれば、markerClustererGPC が定義されていないこともあります。
私はこの問題を検索し、サーバーが速すぎる場合があり、そのためにクラスターが定義されていないことに気付きました。
サーバーが少し古い (遅い) 場合、問題なく動作します。
私はこれについて正しいですか?この問題を回避し、コードを任意のサーバーで適切に動作させるにはどうすればよいですか?