У меня есть простая карта с использованием листовки ESRI и всеядного существа для загрузки файла KML размером 34 МБ.Загрузка занимает около 1 минуты.Есть ли способ загрузить его на основе границ карты?Мне нужно получить доступ к некоторым атрибутам каждого многоугольника по щелчку, поэтому это, вероятно, ограничит некоторые из моих вариантов в плане преобразования KML в изображение и т. Д. Чтобы получить файл KML, с которым я работаю, я преобразовал шейп-файл в KML с помощьюGoogle Планета Земля.
Я отметил этот параметр в документации: .kml.parse (kmlString | gpxDom): анализировать KML из строки XML или XML DOM и возвращать слой.Есть ли способ предварительного анализа KML на основе некоторых лат / лон-фильтров ... или на основе границ карты ... и затем отобразить меньшую часть KML?Или мне нужно преобразовать KML во что-то еще более гибкое для отображения?
Вот как я загружаю файл KML.
var glacier_np_layer = omnivore.kml('counties.kml', null, L.geoJson(null, {style: countystyle }));
glacier_np_layer.addTo(map1);
Вот ссылка: http://blueandthegreen.com/ltg/county.html и http://blueandthegreen.com/ltg/counties.kml Извините за отсутствие jsfiddle, но мне трудно связываться с большим KML там.
Спасибо за любую помощь.