問題タブ [leaflet.markercluster]

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.

0 投票する
2 に答える
626 参照

leaflet - 別の色のmarkerClusterGroupを追加

私は、markerClusterGroup にマーカーを表示したいマップに取り組んでおり、すべての markerClusterGroup には異なる背景色が必要です。

そして、表示するファイルを選択するチェックリストがあります。最初のファイルを確認すると、markerClusterGroup は選択した背景色で表示され、2 番目のファイルを選択すると、2 番目の markerClusterGroup は異なる背景色で表示されますが、ズームインまたはズームアウトすると、2 つの markerClusterGroup が同じ背景色 (最後に選択した色と同じ) で、最初のズームに戻ると、2 つの異なる色があります。また、異なるズームで異なる背景色を使用したい場合は、最初のmarkerClusterGroupを追加した後、2番目のmarkerClusterGroupを追加する前に、すべてのズームに移動する必要があります。

誰かが問題を理解するのを手伝ってくれます。thnx

0 投票する
1 に答える
448 参照

ruby-on-rails-4 - リーフレット マーカークラスター レールにマーカーが表示されない

マーカークラスターのグラフィックが表示されず、数字だけが表示されます。css が欠落していると思われますが、何が間違っているのかわかりません。コンソールにエラーは表示されず、markercluster がなくてもすべて正常に動作します。

Gemfile

アプリケーション.js

アプリケーション.css

コーヒースクリプト

どんな助けでも素晴らしいでしょう。

リーフレット マーカー クラスタが機能しない Google マップのサンプル

0 投票する
1 に答える
54 参照

leaflet - レイヤーがクラスターに含まれないように指定するにはどうすればよいですか?

マーカーが重なっている場合にマーカーの位置を変更する Leaflet.MarkerCluster が気に入っています。同じことをしたいのですが、いくつかのマーカーをクラスターにマージしないでください。何か案は?

0 投票する
1 に答える
275 参照

leaflet - マーカークラスターレイヤーからマーカーをポップアウトする

市内地図には約 1000 個のマーカーがあります。それらは、markercluster でクラスター化されます。マップの下に (フィルターされた) リストがあります。リスト要素をクリックすると、マップが表示され、リスト要素のマーカーが強調表示されます。

質問は、markercluster レイヤーからマーカーを 1 つだけポップアウトするにはどうすればよいですか?

ここで、clearLayers() を使用してすべてのポイントを繰り返し処理し、強調表示されたものを除いてそれらを配列にプッシュします。これが addLayers() のリストになります。強調表示されたアイコンは、マップに直接追加されます。したがって、それはクラスター化されません。

うまくいきますが、反復には余分な時間がかかります。各ハイライト プロセスで 1000 ポイントに触れる以外の方法があることを願っています。

0 投票する
2 に答える
5826 参照

javascript - Leaflet Markercluster - 「this._featureGroup.addEventParent は関数ではありません」

Leaflet.markerclusterプラグインを既存のLeafletマップに追加しています。

このエラーが発生しています:

キャッチされていないTypeError:this._featureGroup.addEventParent関数ではありません

行に関連してvar locations = L.markerClusterGroup();

このエラーの意味に関する情報が見つかりません。

Markercluster JS ファイルと Leaflet の後にリンクしています。それ以外の理由で関数を見つけることができない理由がわかりません。

0 投票する
1 に答える
537 参照

javascript - Javascript で地理緯度/経度を正規化する

こんにちは、リーフレットを使用していて、マップをバインドボックス化していないという問題があります。ユーザーがマップをドラッグして、通常の -180 から 180 lng または -90 から 90 lat の外に出ると、マーカーが新しい場所に表示されません。

マーカーは、私が作成した API から要求されます。バウンドボックス座標を使用する場所。今の問題は、次のようなものを送ることです:

私のスクリプトに、度を渡すために座標を正しく正規化する方法がわかりません。

編集 24.10.2016 01:33 UTC

私のMySQLは次の間で使用します:

ヒントとヒントをありがとう。