Загрузка нескольких файлов GPX с листовкой

Я начал использовать Leaflet для организации моих файлов gpx в сочетании с Mysql / PHP.
Я читаю файлы gpx с плагином листовка-GPX.

Все работает хорошо вижу
Скриншот, но загрузка занимает все больше и больше времени.
Все файлы gpx считываются один за другим и отображаются на карте:

var gpx0 = '0.gpx';
window.gpxfile = new L.GPX(gpx0, {async: true, polyline_options: {
color: '#ff0000',
...
}
}).addTo(gpxlayer);

var gpx1 = '1.gpx';
window.gpxfile = new L.GPX(gpx1, {async: true, polyline_options: {
color: '#ff0000',
...
}
}).addTo(gpxlayer);

...

Мне было интересно, есть ли лучшие способы для загрузки или предварительной загрузки каким-либо образом.

Я уже пытался кластеризовать дорожки GPX с Плагин для кластерного маркера в сочетании с листовка-всеядный плагин.
но мне не удается пропустить строки, обрабатываются только маркеры посмотреть здесь.

Я надеюсь, что некоторые из вас могли бы помочь мне с некоторыми советами или уловками, чтобы загрузить все быстрее. Может быть, вы знаете хорошие примеры или у вас были такие же проблемы раньше?

Что лучше для производительности? используя omnivore, leaflet-gpx или сначала конвертируете мои файлы GPX в GeoJSON и загружаете файлы GeoJSON в мое приложение для листовок?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]