移動の開始が遅れ、CPUコアを100%消費します。 ズームについても同じです。 getBoundingClientRect
によって引き起こされる遅延si:
こんにちは@zdila 、
残念ながら、これはリーフレットの既知の制限です。
https://stackoverflow.com/questions/43015854/large-dataset-of-markers-or-dots-in-leaflet/43019740#43019740を参照して
リーフレットは、標準のマーカーに通常のDOM要素を使用します。
この単純さには欠点があります。ブラウザは何千ものブラウザを処理するのに苦労します。
一般的な使用法(いくつかのマーカー)の場合、単純さが有利です。
より複雑なユースケースの場合、回避策はキャンバスに切り替えることです。
サークルマーカーよりも優れたものが必要な場合は、他のキャンバスベースのマーカーを提供するプラグインがいくつかあるはずです。
多くのマーカーを描画する必要がある場合は、Leaflet.PixiOverlayプラグインを試すことができ
(ちなみに私はプラグインの作者です)
最も参考になるコメント
多くのマーカーを描画する必要がある場合は、Leaflet.PixiOverlayプラグインを試すことができ
(ちなみに私はプラグインの作者です)