Запитання з тегом «leaflet»

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


1
Видаліть зазори між шматками за допомогою R
Чи є спосіб усунути невеликі «перемички» між багатокутниками за допомогою R? Бажане рішення створило б нове, SpatialPolygonsDataFrameколи спільні межі між багатокутниками збігаються. Мене конкретно цікавить рішення, яке використовує R, а не ArcMap або QGIS. Мені також було б цікаво почути пояснення, чому ці прогалини існують в першу чергу. Ось відтворюваний …
10 polygon  leaflet  r  tiger  slivers 

1
Будь-які приклади D3.brush (), які використовуються з Leaflet?
У мене є листівкова карта про те, що я розмістив SVG "на вершині", використовуючи панель накладання листівки. Я хочу додати пензлик D3 до області перекриття, яка потім оновить окрему діаграму. Я роздивився приклади одночасних прикладів D3.brush () та листівки, але, здається, не знайшов жодного. Найближче, що я знайшов, це це …
10 leaflet  d3 

1
Як додати атрибуцію на шарі GeoJSON від Leaflet?
Мені потрібно використовувати шар GeoJSON на моїй листівці карти. Ось зразок мого коду: function onEachFeature(feature, layer) { if (feature.properties && feature.properties.popupContent) { layer.bindPopup(feature.properties.popupContent); } } myGeoJsonLayer = L.geoJson(data, { pointToLayer: function (feature, latlng) { return L.circleMarker(latlng, geojsonMarkerOptions); }, onEachFeature: onEachFeature }); myGeoJsonLayer.addTo(map); TOC.addOverlay(myGeoJsonLayer, "My GeoJSON Layer"); Всі працюють. Тепер я …

3
Діаграма всередині спливаючого вікна у Javascript
Як показати діаграму всередині спливаючого вікна? Я використовую Leaflet JS, який підтримує плагін Raphael http://dynmeth.github.com/RaphaelLayer/ . Чи можливо створити div у спливаючому вікні? Я думав про http://softwarebyjosh.com/raphy-charts/ Якщо з Leaflet це неможливо, я відкритий лише для рішення карти Рафаеля. Дякую

4
Як змінити порядок шарів у leaflet.js
Я хотів би мати можливість змінити порядок шарів у листівці. Я спробував реалізувати два плагіни листівки, щоб змінити порядок шарів. Спершу я спробував leaflet-control-orderlayers , який, здається, працює, але не підтримує layerGroups, ось моя подана помилка . Далі я спробував mapbbcode , який підтримує layerGroups, але, схоже, не працює і …
10 leaflet 

3
Як позначити полігони GeoJSON?
Я використовую Leaflet у поєднанні з функціями GeoJSON. Чи є спосіб позначити функції GeoJSON (у даному випадку - багатокутники)? Слід отримати етикетки від feature.properties.name Це мій код, куди я думаю, що міг би вставити мітку: function style(feature) { return { weight: 2, opacity: 1, color: 'white', dashArray: '3', fillOpacity: 0.7, …

2
Завантажуєте векторний шар плитки на мапі листівки?
Мені потрібно завантажити векторний шар плитки на карту Leaflet. Векторна плитка - це векторний плитковий шар про послідовності Mapillary (дивіться на https://a.mapillary.com/#vector-tiles ...), а шаблон URL-адреси плитки: https://d2munx5tg0hw47.cloudfront.net/tiles/{z}/{x}/{y}.mapbox векторна плитка використовує векторний формат плитки Mapbox. Я шукав в мережі, але не знайшов зразка: я бачив, що це можна зробити за …

1
Листочка JS додає форму GeoJSON як отвір у багатокутнику
У мене є набір даних, який вже містить geojson. Я можу додати його до своєї карти за допомогою наступного рядка коду. L.geoJson(data.geojson).addTo(map); І я це отримую Але я хочу досягти цього, коли навколишня територія затоплена, а моя геоізонова форма - це отвір посередині неї. Відповідно до листкової документації Ви також …

3
Об'єднайте багатокутники геойсона з координатою WGS84
У мене є файл Geojson з деякими суміжними багатокутниками, і я хочу їх об'єднати в один. Я знаю, що це питання, що повторюється, але я не можу знайти інформацію для полігонів з координатами широти та довготи, як у цьому геойзоні: { "type": "FeatureCollection", "features": [{ "type": "Feature", "id": "16966", "properties": …

1
Зміна стилю за замовчуванням на точковому шарі GeoJSON в Leaflet?
Мені потрібно змінити стиль на точковому шарі GeoJSON на карті Leaflet. Я використовую такий код: function onEachFeature(feature, layer) { if (feature.properties && feature.properties.popupContent) { layer.bindPopup(feature.properties.popupContent); } } var myStyle = { "color": "#ff7800", "weight": 5, "opacity": 0.65 }; myGeoJSONLayer = L.geoJson(myGeoJSON, { style: myStyle, onEachFeature: onEachFeature, }); myGeoJSONLayer.addTo(map); Все працює, …

1
Сюжет упередженості Меркатора в Leaflet
Мене надихнуло це зображення вікіпедії зі сторінки проектів меркатора, щоб зламати листівку. Ідея полягала в тому, щоб ваш курсор переміщав континент і це було б виправлено для проекції. Дивіться наступний JSFiddle для зменшення стану; http://jsfiddle.net/cantdutchthis/NrAEL/1/ Я трохи новий у світі проекцій, і хоча демонстрація працює досить добре для широти. Коли …


1
листівки показують милі / кілометри
Googlemaps показує, наскільки велика площа на карті, показуючи невелику смугу із кількістю миль / кілометрів у лівій частині бота. Чи підтримує це також листівка? Я не бачу його в списку в документах на leafletjs, але здається, що бібліотека повинна підтримувати.
9 leaflet  maps 

4
Як зупинити поширення події правою кнопкою миші на маркері Leaflet?
Я не знайшов події правої клацання в маркерах Leaflet, тому я почав слухати подію в mousedown. У способі, який вирішує цю подію, я перевіряю if (event.originalEvent.button == 2) { do_something(); // now i want to stop propagation of the rightclick return; } Це працює в тому, що виклик do_something () …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.