「これは素晴らしい道です」、「この町はかなりいい」などの線に沿って、主観的な情報をマーカーとしてオーバーレイして、leaflet.jsでサイクルツーリングマップを作成しています。情報の過負荷を避けるために、特定のズームレベルで最も目立つマーカーを表示します(たとえば、ズーム9で強調表示された素晴らしい道路、11で良い道路、13歳以上で否定的なコメントを含むすべての道路情報を表示します)
ここで2つの質問があります。
この種の認識されたイディオムやデザインパターンはありますか?各マーカーのプロミネンスを手動で決定できてとても嬉しいので、クラスタリングアルゴリズムは必要ありません。州全体で数百になる可能性があるため、管理可能です。
これをリーフレットにどのように実装できますか?私の明白な考えは、ハンドラーをmap.zoomend()にアタッチして、関連するマーカーを表示または非表示にすることです。もっと良い方法はありますか?