leaflet- все статьи тега
Как написать текст внутри полигональной листовки draw
var drawnItems = new L.FeatureGroup(); leafletMap.addLayer(drawnItems); L.drawLocal.draw.toolbar.buttons.polygon = 'Draw polygon!'; var drawControl = new L.Control.Draw({ position: 'topright', draw: { polyline: { metric: true }, polygon: { allowIntersection: false, showArea: true, drawError: { color: '#b00b00', timeout: 1000 }, shapeOptions: { ...
Распечатать карту в LeafletJS
Я новичок в LeafletJS. Я пытаюсь напечатать карту в LeafletJS. Мой код для печати выглядит так: printProvider = L.print.provider({ capabilities: printConfig, method: 'GET', dpi: 254, autoLoad: true, // outputFormat: 'pdf', customParams: { mapTitle: 'Print Test', comment: 'Testing Leaflet printing' } }); // Create a print control with the configured provider and add to the map printControl = L.control.print({ provide ...
Как закрыть все всплывающие окна?
У меня есть несколько (444) popups открытых на моем map. Я попробовал это: $(".leaflet-popup-close-button").each(function (index) { $(".leaflet-popup-close-button")[index].click(); }); Но таким образом, не все закрываются. Только половину из них удаляют. Ровно половина. Итак, в первый раз 222 удаляют, во второй раз 111 удаляют. Почему это происходит? ...
Сеть для R Shiny / R Studio + rMaps с KML
Это продолжение вопроса, опубликованного здесь Используя код, разработанный jdharrison и Обсуждение здесь, вот минимальный пользовательский интерфейс.R: library(shiny);library(rCharts) shinyUI(fluidPage( mainPanel( tabPanel("Interactive", tags$style('.leaflet {height: 1000px;}'), showOutput('mapPlot', 'leaflet')) )) ) И минимальный сервер.R: library(shiny);library(rCharts);library(rMaps) shinyServer(function(input, output,session) { output$mapPlot <- renderMap({ ...
Как изменить центр карты в листовке
следующий код инициализирует карту листовка. Функция инициализации центрирует карту на основе местоположения пользователя. Как изменить центр карты на новую позицию после вызова функции инициализации? function initialize() { map = L.map('map'); L.tileLayer('http://{s}.tile.cloudmade.com/BC9A493B41014CAABB98F0471D759707/997/256/{z}/{x}/{y}.png', { maxZoom: 18, attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http ...