Страница 1 из 1
Leaflet просмотр атрибутики в локальных картах kml
Добавлено: 28 май 2014, 06:43
Александр Фадеев
Как можно сделать просмотр атрибутики локального файла, например kml, в браузере. Плагин по подключению локальных карт прикрутил, а вот что бы атрибутика отображалась при клике, никак не могу сделать. пример
вот.
Re: Leaflet просмотр атрибутики в локальных картах kml
Добавлено: 28 май 2014, 07:12
ericsson
Вообще-то какой-то из официальный KML-плагинов сам умел показывать содержимое description без всякого программирования, достаточно было только подключить слой. Где при этом находиться KML-файл, совершенно все равно, если URL к нему верный.
Re: Leaflet просмотр атрибутики в локальных картах kml
Добавлено: 28 май 2014, 07:58
Denis Rykov
Судя по примеру, вы используете
Leaflet.FileLayer. В этом случае все слои приводятся к GeoJSON, а как для этого типа слоя получить доступ к атрибутике написано в
документации. Вот еще
посмотрите.
Re: Leaflet просмотр атрибутики в локальных картах kml
Добавлено: 28 май 2014, 21:02
Александр Фадеев
Спасибо, в правильном направлении подтолкнули, а то я с первого раза и не догадался в куда копать. Только вот понимаю, что стиль линий, полигонов и точек настраивается принудительно, из файла браться не может в этом плагине. Я правильно понимаю? На рис показано как выглядит при локальном подключении и вот тут его
истинный стиль объектов
Re: Leaflet просмотр атрибутики в локальных картах kml
Добавлено: 29 май 2014, 05:04
ericsson
https://github.com/shramov/leaflet-plugins этот плагин берет оформление из стилей в KML, хотя там с этим была проблема, были перепутаны красный и зеленый цвета, по-моему...