問題タブ [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.
leaflet.markercluster - Leaflet.MarkerClusterでmarkerClusterGroupにzIndexOffsetを与える方法
私のプロジェクトでは、クラスター化されたデータのいくつかのレイヤーが表示されます。レイヤー化は一貫している必要があります。つまり、ユーザーがレイヤーを上に移動した場合、そのマーカーとマーカー グループは常に他のレイヤー マーカーとマーカー グループの上に移動する必要があります。
通常の L.marker レイヤーを構築する場合、マーカー azIndexOffset
を渡して、どの z-index レイヤーをレイヤー化するかを制御できます。これはうまく機能し、マーカー グループに含まれていない L.marker に対しても機能します。
markerClusterGroup
クラスター化されたレイヤーを使用し、オプションで a を使用してそれらを構築するとwindow.L.divIcon
、異なるレイヤーのマーカー グループの z-index が無計画に設定されているように見えます。
クラスター グループの zIndexOffset を設定する方法はありますか?
leaflet - 特定のマーカーを常に一緒にクラスター化する
さまざまな都市の会場の GeoJSON データセットを持っています。1 つの都市に属するアイテムのみをクラスター化することはできますか?
私が考えることができる素朴な方法は、自分で各都市のレイヤーを作成し、都市のアイテムをそれらに配置することでしょうか? これは、60 以上の geojson レイヤーに相当します。