Pertanyaan yang diberi tag «leaflet»

Perpustakaan JavaScript Sumber Terbuka untuk Peta Interaktif yang Ramah Seluler

1
Mengubah gaya default pada layer GeoJSON di Leaflet?
Saya perlu mengubah gaya pada layer GeoJSON titik di peta Leaflet. Saya menggunakan kode berikut: 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); Semua berfungsi …

1
Plot bias Mercator di Leaflet
Saya terinspirasi oleh gambar wikipedia ini dari halaman proyeksi mercator untuk mencari-cari selebaran. Idenya adalah untuk secara interaktif membuat kursor Anda memindahkan benua dan bahwa itu akan dikoreksi untuk proyeksi. Lihat JSFiddle berikut untuk sofat status; http://jsfiddle.net/cantdutchthis/NrAEL/1/ Saya agak baru di dunia proyeksi dan meskipun demo bekerja cukup baik untuk …


1
leaflet menunjukkan mil / kilometer
Googlemaps menunjukkan seberapa besar suatu area pada peta dengan menunjukkan sebuah bar kecil dengan jumlah mil / kilometer di sebelah kiri bottem. Apakah leaflet juga mendukung ini? Saya tidak melihatnya tercantum dalam dokumen di leafletjs tetapi sepertinya sesuatu yang harus didukung perpustakaan.
9 leaflet  maps 

3
Bagaimana cara memberi label pada poligon GeoJSON?
Saya menggunakan Leaflet yang dikombinasikan dengan fitur GeoJSON. Apakah ada cara untuk memberi label fitur GeoJSON (dalam hal ini - poligon)? Seharusnya mendapat label dari feature.properties.name Ini adalah kode saya di mana saya pikir saya dapat memasukkan label: function style(feature) { return { weight: 2, opacity: 1, color: 'white', dashArray: …


2
Zoom otomatis pada multipoligon dengan selebaran
Saya memiliki geojson dengan multipoligon dan saya ingin mencocokkan multipoligon ini ke peta. Pusat peta hanya pada satu poligon, bukan pada multipoligon. Ini skrip saya var map = L.map('map',{ zoomControl:false }) .setView([<?php echo $lat; ?>, <?php echo $lng; ?>], 12); var zoomFS = new L.Control.ZoomFS(); map.addControl(zoomFS); var defaultLayer = new …

1
Cara memasukkan teks baris baru di popup
Saya menggunakan Leaflet Marker Cluster dan saya perlu menunjukkan lima baris berbeda dalam sebuah popup. Tetapi ketika saya menulis ini, mereka semua berada di baris yang sama. Bisakah seseorang membantu saya menjadi satu di bawah yang lain? var a = addressPoints[i]; var title = a[2]; var univ = a[3]; var …
9 leaflet  popup 

3
Menampilkan properti GeoJSON di sembulan di Leaflet?
Ini adalah GeoJSON sederhana saya dengan peta Leaflet. Saya ingin menampilkan properti sebagai sembulan tetapi saya tidak tahu mengapa itu kosong. Bisakah Anda ceritakan kesalahan saya? <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> <script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script> …

2
Leaflet: bagaimana cara menggunakan marker kustom pada layer geojson?
Saya mencoba untuk menempatkan pada peta Leaflet geojson dan semua berfungsi dengan baik sampai saya menggunakan penanda blu default. Sekarang saya ingin menggunakan marker khusus (ikon .png kecil) dan saya telah mengubah kode saya di follow var my_json; $.getJSON('../Dati/my-geojson.geojson', function(data) { my_json = L.geoJson(data, { pointToLayer: function(feature, latlng) { var …
9 leaflet 

5
Bagaimana cara mengubah warna marker Leaflet di mouseover?
Saya mengalami kesulitan mencari tahu mengapa metode Leaflet setstyleakan mengubah warna poligon tetapi tidak warna spidol saya. Polygon berfungsi dengan baik: Tetapi spidol tidak akan berubah warna: Saya ingin dapat menggerakkan mouse di atas marker dan mengubah warnanya. Sepertinya setStyle akan melakukan ini. Tapi saya terus mendapatkanlayer.setStyle is not a …

2
Bagaimana cara mengatur warna poligon di Leaflet.js secara dinamis?
Saya menggunakan contoh kloropat interaktif untuk leaflet.js Saya menemukan cara untuk membuat setiap poligon saya menambahkan penghitungan nilai yang berjalan ke bagian bawah halaman setelah setiap poligon diklik. Setelah mengklik poligon yang dipilih untuk kedua kalinya itu menghilangkan nilainya dari penghitungan berjalan. Saya ingin menggambarkan ini secara visual sebagai perubahan …

1
Gabungkan Leaflet dengan peta Geoserver WMS
Saya tidak terlalu ahli dalam dunia GIS, namun, saya ingin tahu apakah mungkin menggunakan peta ini: http://wfs-kbhkort.kk.dk/k101/wms?service=WMS&version=1.1.0&request=GetMap&layers=k101:theme-startkort&styles=&bbox=12.451709828167994,55.63150896605&hl=id&hl=id&hl=id = aplikasi / pembuka dalam selebaran? Saya telah melihat API untuk selebaran dan dapat melihat bahwa dimungkinkan untuk menggunakan peta / ubin khusus dengan opsi tileLayer. Namun, saya tidak bisa membuatnya bekerja. Bisakah …

1
Cara yang benar untuk menentukan jenis lapisan Leaflet?
Apa pendekatan yang benar (atau disarankan) untuk mengidentifikasi "tipe" lapisan dalam Leaflet / Javascript? Saya dapat berhasil menggunakan layer instanceof, tetapi itu hanya bekerja ketika Anda tahu jenisnya pada waktu desain (yang saya harapkan biasanya terjadi). map.eachLayer(function(layer) { console.log('_leaflet_id=' + layer._leaflet_id + ' is layer type= '+ getLayerTypeName(layer)); function getLayerTypeName(layer) …

1
Cara mengaktifkan alat Draw Leaflet secara terprogram
Saya menggunakan kontrol Leaflet Draw , dan ingin mengaktifkan / mengaktifkan alat tertentu (Draw Polygon) menggunakan JavaScript, sehingga alat ini aktif saat halaman dimuat. Apakah ini mungkin? https://stackoverflow.com/a/17144318/906814 menunjukkan cara memintas kontrol dan mulai menggambar secara langsung, tetapi saya lebih suka mengaktifkan secara sistematis alat yang ada karena memberikan akses …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.