Карта в Leaflet зависает, если загружать данные файла формы с большим размером - PullRequest
0 голосов
/ 07 апреля 2020

В настоящее время я использую Leaflet ShapeFile в качестве источника моих данных.

Когда файл формы [30 МБ] содержит 1 большой слой (Элемент большой с множеством координат | Весь большой многоугольник), пользовательский интерфейс все еще работает, но загружается очень долго.

Когда файл формы [20 МБ] содержит несколько слоев (много полилиний, маркеров многоугольников | несколько объектов), пользовательский интерфейс уже зависает при загрузке.

Есть ли какой-нибудь обходной путь, такой как только загрузка, который виден на порте представления карты, поэтому проблема производительности будет решена? Возможно ли это?

Карта с ShapeFile:

1 Ответ

0 голосов
/ 08 апреля 2020

[решено]

Спасибо @ghybs! Я использовал canvas в качестве средства рендеринга, и это значительно улучшило производительность при рендеринге. Большое количество объектов.

Leaflet Canvas

...