supercluster

ブラウザやNodeで地理空間の点をクラスタリングする高速なJavaScriptライブラリです。近くのマーカーをまとめ、点が多い地図を見やすくします。

Xで共有ライセンス: ISC

概要

supercluster は、ブラウザと Node で地理空間の点をクラスタリングする JavaScript ライブラリです。Mapbox GL JS のクラスタリングを支えるために作られ、近くのマーカーをまとめて、点が多い地図でも見やすく保ちます。半径と最大ズームを指定して索引を作り、GeoJSON の Point フィーチャーの配列を読み込み、指定ズームでの範囲内のクラスターを取得します。npm や Yarn、CDN、script タグから利用できます。

主な特長

  • load() で GeoJSON Point の配列を索引化
  • getClusters() が範囲とズームのクラスターを返す
  • 半径と最大ズームを設定可能
  • ES モジュール、CDN、script タグで利用可能

こんな人・用途に

多数の地図マーカーをズームに応じてまとめたい開発者向けです。Mapbox GL JS、Leaflet、独自コードのいずれでも使えます。

アップストリーム
mapbox/supercluster
GitHubのフォーク
Guo-astro/supercluster
アップストリームのスター数
2.4k
カテゴリ
地図・地理空間
言語
JavaScript
ライセンス
ISC
フォーク日
2020-11-01
同期状態
同期済み最終同期 2026-09-29