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

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

1
Удалить щепки между полигонами с помощью R
Есть ли способ устранить небольшие «осколки» между полигонами, используя R? Желаемое решение создаст новый, SpatialPolygonsDataFrameгде общие границы между полигонами совпадают. Меня особенно интересует решение, которое использует R, а не ArcMap или QGIS. Мне также было бы интересно услышать объяснение, почему эти пробелы существуют в первую очередь. Вот воспроизводимый пример пространственных …
10 polygon  leaflet  r  tiger  slivers 

1
Какие-нибудь примеры использования D3.brush () с Leaflet?
У меня есть листовка, на которую я поместил SVG «поверх», используя панель наложения листовок. Я хочу добавить кисть D3 на панель наложения, которая затем обновит отдельную диаграмму. Я искал примеры одновременного использования D3.brush () и листовок, но не могу найти ни одного. Самым близким, что я нашел, был этот https://github.com/mbostock/d3/issues/1321 …
10 leaflet  d3 

1
Как добавить атрибуцию на слой GeoJSON из Leaflet?
Мне нужно использовать слой GeoJSON на моей карте Leaflet. Вот пример моего кода: 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 

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

1
Leaflet JS добавляет форму GeoJSON как отверстие в многоугольнике
У меня есть набор данных, который уже содержит геойсон. Я могу добавить его на карту со следующей строкой кода. L.geoJson(data.geojson).addTo(map); И я получаю это Но я хочу добиться этого, когда окружающая область покрыта, а моя форма геойсона - это дыра в середине. Согласно листовке документации Вы также можете создать многоугольник …

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

1
Изменение стиля по умолчанию для точки GeoJSON Layer в 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/ Я немного новичок в мире проекций, и хотя демо работает достаточно …

2
Прогресс-бар для карты Leaflet
Есть ли способ показать индикатор выполнения во время ожидания, когда все слои будут отображены на карте листовки? В данном конкретном случае, пока слои GeoJSON отображаются.

1
листовка покажет мили / километры
Googlemaps показывает, насколько велика область на карте, показывая маленькую полоску с количеством миль / километров слева внизу. Листовка также как-то это поддерживает? Я не вижу его в документах на leafletjs, но похоже, что библиотека должна его поддерживать.
9 leaflet  maps 

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

3
Как маркировать полигоны GeoJSON?
Я использую Leaflet в сочетании с функциями GeoJSON. Есть ли способ обозначить объекты GeoJSON (в данном случае - полигоны)? Это должно получить ярлыки от feature.properties.name Это мой код, где я думаю, что я мог бы вставить метку: function style(feature) { return { weight: 2, opacity: 1, color: 'white', dashArray: '3', …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.