leaflet
Я использую листовку и создаю на ней маркер. Как только мышь выйдет из этого маркера, я хотел бы удалить всплывающее окно, которое я показываю на mouseenter: marker.on('mouseout', e => this.leafletMap.closePopup()); В моем тестировании я хотел бы знать, является ли предоставленный обратный вызов тем, ч...
У меня есть LayerGroup var mapLayer = new L.layerGroup(); Вот как я добавляю несколько полигонов к этому LayerGroup: var buffered = turf.buffer(polyline, path_alarmweight, 'meters'); bufferedPolygon = L.geoJson(buffered, bufferedOptions).addTo(mapLayer);` Как я могу получить координаты из одного или н...
Я изо всех сил пытаюсь очистить все полилинии от моей карты, я очищаю только самые новые. var polylines; // add map polylines function addPolyline(polyArray, colour) { polylines = L.polyline(polyArray, {color: colour}); polylines.addTo(map); } // clear polylines function clearPolylines() { m...
Я использую leaftlet для создания карты на веб-странице. На левой стороне карты находится панель, которая выдвигается. Когда панель выдвигается, карта изменяется, чтобы заполнить оставшееся пространство на странице. По мере того, как панель сдвигается влево, карта меняет размер, центральная точка перемеща...
Я пытаюсь реализовать компонент map с помощью leaflet и других плагинов leaflet. Проблема в том, что другие плагины почему-то не работают с TypeScript. Например, я не могу скомпилировать код с помощью плагина leaflet-draw и получаю ошибку: Свойство Draw не существует для типа typeof Control Mapbox.де...
У меня есть некоторые маркеры, которые я загружаю из базы данных, но проблема в том, что при наведении курсора на маркер я должен изменить значок, Я могу успешно сделать это, но если я наведу курсор на другой маркер, первый нажатый маркер будет иметь значок изменен, и на том, что я завис остался прежним. Ест...
У меня есть автономное веб-приложение с помощью appcaching. Мне нужно предоставить ему около 10 МБ-20 МБ данных, которые он сохранит (на стороне клиента), состоящие в основном из файлов изображений PNG. Операция заключается в следующем: веб-приложение загружается и устанавливается в appcache (использует ман...
Я начал использовать листовку в качестве карты с открытым исходным кодом,http://leaflet.cloudmade.com/ следующий код jQuery позволит создавать маркеры на карте по клику на карте: map.on('click', onMapClick); function onMapClick(e) { var marker = new L.Marker(e.latlng, {draggable:true}); map...
Как установить вид, чтобы увидеть все маркеры на карте в Mapbox или листовка? Как Google Maps API делает с bounds? например: var latlngbounds = new google.maps.LatLngBounds(); for (var i = 0; i < latlng.length; i++) { latlngbounds.extend(latlng[i]); } map.fitBounds(latlngbounds); ...
Что такое листовка и Mapbox, и каковы различия или обычаи обоих? Каковы основные различия в их API?...