Perguntas com a marcação «leaflet»

Uma biblioteca JavaScript de código aberto para mapas interativos compatíveis com dispositivos móveis

1
Alterando o estilo padrão no ponto GeoJSON Layer no Leaflet?
Preciso alterar o estilo em uma camada GeoJSON de ponto em um mapa do Leaflet. Estou usando o seguinte código: 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: …



1
folheto mostra milhas / quilômetros
O Googlemaps mostra o tamanho de uma área em um mapa, mostrando uma pequena barra com o número de milhas / quilômetros no canto inferior esquerdo. O folheto também suporta isso de alguma forma? Não o vejo listado nos documentos em leafletjs, mas parece algo que a biblioteca deve suportar.
9 leaflet  maps 

3
Como rotular polígonos GeoJSON?
Estou usando o Leaflet combinado com os recursos do GeoJSON. Existe uma maneira de rotular os recursos do GeoJSON (neste caso - polígonos)? Deve obter rótulos de feature.properties.name Este é o meu código onde acho que poderia inserir o rótulo: function style(feature) { return { weight: 2, opacity: 1, color: …


2
Zoom automático no multipolígono com folheto
Eu tenho um geojson com um multipolígono e quero ajustar esse multipolígono ao mapa. O mapa centraliza apenas em um polígono e não no multipolígono. Aqui está o meu script var map = L.map('map',{ zoomControl:false }) .setView([<?php echo $lat; ?>, <?php echo $lng; ?>], 12); var zoomFS = new L.Control.ZoomFS(); …

1
Como inserir um novo texto de linha no pop-up
Estou usando o Leaflet Marker Cluster e preciso mostrar cinco linhas diferentes em um pop-up. Mas quando escrevo isso, eles estão todos na mesma linha. Alguém pode me ajudar a ser um debaixo do outro? var a = addressPoints[i]; var title = a[2]; var univ = a[3]; var direct = …
9 leaflet  popup 

3
Exibindo propriedades de GeoJSON em popup no Leaflet?
Este é o meu GeoJSON simples com mapa de folhetos. Quero exibir propriedades como pop-up, mas não sei por que está vazio. Você pode me dizer meu erro? <html> <head> <title>A Leaflet map!</title> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" /> <style> #map { width: 960px; height: 500px; } </style> </head> <body> <div id="map"></div> …

2
Folheto: como usar um marcador personalizado em uma camada geojson?
Estou tentando colocar em um mapa do Leaflet um geojson e tudo funciona bem até eu usar o marcador blu padrão. Agora eu gostaria de usar um marcador personalizado (um pequeno ícone .png) e alterei meu código a seguir var my_json; $.getJSON('../Dati/my-geojson.geojson', function(data) { my_json = L.geoJson(data, { pointToLayer: function(feature, …
9 leaflet 



1
Combinar folheto com o mapa Geoserver WMS
Não sou muito habilidoso no mundo GIS, no entanto, gostaria de saber se é possível usar este mapa: http://wfs-kbhkort.kk.dk/k101/wms?service=WMS&version=1.1.0&request=GetMap&layers=k101:theme-startkort&styles=&bbox=12.451709828167994,55.631508966016t = application / openlayers dentro do folheto? Examinei a API para obter o folheto e posso ver que é possível usar mapas / peças personalizadas com a opção tileLayer. No entanto, …

1
Maneira correta de determinar o tipo de camada Leaflet?
Qual é a abordagem correta (ou recomendada) para identificar um "tipo" de camada no Leaflet / Javascript? Eu posso usar com êxito layer instanceof, mas isso só funciona quando você conhece o tipo em tempo de design (o que eu espero que seja geralmente o caso). map.eachLayer(function(layer) { console.log('_leaflet_id=' + …

1
Como ativar uma ferramenta de desenho de folhetos programaticamente
Estou usando o controle Leaflet Draw e gostaria de ativar / ativar uma ferramenta específica (Draw Polygon) usando JavaScript, para que esta ferramenta esteja ativa quando a página for carregada. Isso é possível? https://stackoverflow.com/a/17144318/906814 mostra como ignorar o controle e começar a desenhar diretamente, mas eu gostaria de ativar programaticamente …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.