問題タブ [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 投票する
1 に答える
675 参照

leaflet - 異なるオーバーレイからのマーカーを互いにクラスター化する

リーフレット マーカークラスター プラグインで angular-leaflet を使用します (たとえば、 http: //tombatossals.github.io/angular-leaflet-directive/examples/0000-viewer.html#/layers/overlays-markercluster-example を参照)。

これで、「clustermarker」タイプの 3 つの異なるオーバーレイができました。現時点では、各オーバーレイ クラスターのマーカーは、同じオーバーレイからのマーカーのみを使用します。それらすべてが互いにクラスター化されることを望みます。どうすればこれを達成できますか?

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

leaflet - L.circleMarkerリーフレット

L.circleMarkerで円をアイコンに置き換える方法

$.getJSON("url", function(stationexits){ exitlayer = L.geoJson(stationexits, { onEachFeature: onEachStation, pointToLayer: function (feature, latlng) { return L.circleMarker(latlng, style_station); } });

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

leaflet - すべてのマーカーのドラッグ状態を変更する

Leaflet.markercluster 1.0.1 を使用しています

ユーザーが「編集モード」で入力できるように、マップにボタンを追加しようとしています。そのボタンをクリックすると、すべてのマーカーのドラッグ状態が切り替わります。それを正しく実装する方法はよくわかりませんが、そのコードを書きました

しばらくは機能しますが、.enable() で例外が発生します

誰かがそれを行う正しい方法を知っていますか?

前もって感謝します!