Вопросы с тегом «leaflet»

Библиотека JavaScript с открытым исходным кодом для мобильных интерактивных карт

93
Выбираете OpenLayers или Leaflet? [закрыто]

Я спорил с одним из моих коллег по OpenLayers v / s Leaflet. Я отметил, что OpenLayers - намного лучший API, если мы хотим построить проект, в котором вам нужно прямое подключение к Geoserver и PostGIS. Затем я нашел Open Data Kit , который выглядит довольно новым, но имеет функции подключения к...

59
Создание векторных полигонов с производительностью рендеринга, как GISCloud?

Я искал надежное решение, которое позволило бы мне создать веб-карту и наложить векторные многоугольники, не затрачивая на это вечную загрузку таких данных, чтобы позволить каждому полигону отображать свой цвет при событии наведения мыши. Насколько мне известно, есть 3 варианта для достижения этой...

54
Загрузка внешнего файла GeoJSON в карту Leaflet?

Я хотел бы загрузить файл geoJSON (многоугольник) в мою карту листовки. Я видел примеры, где geoJSON встроен в код javascript, но я не могу найти примеров, показывающих, как это делается с внешним файлом. <head> <meta name="viewport" content="width=device-width, initial-scale=1.0,...

47
Конвертировать ArcGIS Server JSON в GeoJSON?

Я создаю веб-карту с помощью Leaflet , и я хочу иметь возможность получать слои объектов с нашего ArcServer. Я успешно смог получить класс объектов как JSON, но объекты Esri JSON не соответствуют стандартам GeoJSON, поэтому их нельзя отобразить. Кто-нибудь знает сценарий преобразования или...

37
Отображение всплывающего окна при наведении курсора мыши, а не при нажатии с помощью Leaflet?

Возможно ли в Leaflet, что всплывающее окно открывается при наведении мыши, а не при нажатии? Это работает только для одного маркера за раз, но мне нужно это для большего количества маркеров: marker.on('mouseover', function(e){ marker.openPopup();...

35
Визуализация больших наборов данных с помощью Leaflet

При использовании Leaflet для визуализации большого набора данных (GeoJSON с 10 000 точечными объектами) неудивительно, что браузер падает или зависает. Подвыборка из 1000 объектов из того же набора данных работает безупречно. К сожалению, я не могу поделиться набором данных для других, чтобы...

30
Добавление / удаление листов листов GeoJSON

Я пытаюсь показать разные слои GeoJSON с разными масштабными слоями, используя Leaflet API. Я могу загрузить и отобразить все три слоя одновременно (хотя на самом деле я не хочу, чтобы все они отображались одновременно). Я могу загрузить и отобразить их на разных уровнях масштабирования. У меня...

30
Какова проекция по умолчанию в Leaflet?

Я прочитал документацию по API для Leaflet на его сайте, но не могу понять: что такое проекция по умолчанию для просмотра карт? Было написано о сферическом и эллиптическом Меркаторе и Эквидистантном - так что же из этих трех? Или это зависит от того, каким сервером плиток я пользуюсь, или не...

25
Отключить панорамирование / перетаскивание на карте листовки для div внутри карты

Кто-нибудь знает, как подавить панорамирование, когда вы нажимаете и перетаскиваете поверх блока div, встроенного в саму карту? Например, здесь , когда вы нажимаете и перетаскиваете поверх легенды, карта перетаскивается вместе с вами. Я хочу подавить эту функцию. Я знаю, если это техника, но я хочу...

25
База данных для оффлайновых плиток с скользкой картой

В настоящее время у меня есть автономное приложение карты HTML5 (построенное на Leaflet & KendoUI с пользовательскими дополнениями), которое имеет манифест приложения и прекрасно работает на нескольких платформах. Тем не менее, я не решаюсь использовать манифест для хранения фактических листов...

24
Рисование полилинии в Leaflet?

Это моя кодировка, которую я использовал в Leaflet: var pointA = new L.LatLng(28.635308, 77.22496); var pointB = new L.LatLng(28.984461, 77.70641); var pointList = [pointA, pointB]; var firstpolyline = new L.Polyline(pointList { color: 'red', weight: 3, opacity: 0.5 smoothFactor: 1 });...

23
Функция setStyle () для функций GeoJSON - Leaflet

Хорошо, так как я уже задавал очень длинный вопрос по этому поводу, но поскольку он некоторое время не получал новых ответов, и чтобы не запутаться в деталях, я оставлю этот простой как можно лучше. Если я не ошибаюсь, setStyleфункция для именованной конкретной функции будет выглядеть следующим...

20
Изменить значок маркера на клике с помощью листовки

У меня есть карта со многими (> 100) маркерами. Я хотел бы сделать так, чтобы при щелчке по этим значкам менялась иконка с выделенной версией. Я создал две пользовательских иконки, одну обычную и одну выделенную. Я получил это для работы с одиночными маркерами, но не могу найти способ настроить...

19
GeoJSON слишком громоздкий - что делать?

Я использую leaflet.js, чтобы позволить пользователям сети выбирать регион. Допустимыми регионами являются штаты США, Канады и страны мира (за исключением США и Канады). Я сам создал шейп-файл, используя Qgis, и сохранил его как геойсон. Я максимально упростил геометрию. Результирующий шейп-файл...

19
Как создать анимированные маркеры кластера в OpenLayers / Leaflet?

Я хочу использовать Leaflet из-за плавных переходов, которым Openlayers кажется, что они не могут соответствовать. Мне особенно требуется возможность кластеризовать маркеры с помощью пользовательских стилей групп маркеров. Лучший пример, который демонстрирует то, чего я пытаюсь достичь, можно найти...

19
Листовка колесика мыши масштабируется только после нажатия на карту

Я работаю с библиотекой JavaScript Leaflet и прикрепил (рабочую) карту к моему HTML-документу. Он находится в середине страницы, и когда я прокручиваюсь колесиком мыши и прибываю на карту, он автоматически приближается к карте. Я хочу прокрутить страницу, не останавливаясь на карте. Есть ли способ...

18
Как добавить / удалить легенду с помощью управления слоями листовок?

У меня есть два оверлея http://02d0c8c.netsolhost.com/dev/lcb_census_layers3.html, которые можно включать и выключать с помощью Layer Control. Мне бы хотелось, чтобы легенда для каждого слоя включалась / выключалась вместе со слоями. Я новичок в JavaScript и новичок в Leaflet. <!DOCTYPE html...