Ich muss den Stil auf einem Punkt-GeoJSON-Layer in einer Leaflet-Karte ändern. Ich verwende den folgenden Code: 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); Alles …
Ich wurde von diesem Wikipedia-Bild von der Mercator-Projektionsseite inspiriert , um mit Flugblättern herumzuhacken. Die Idee war, Ihren Cursor interaktiv einen Kontinent bewegen zu lassen und ihn für die Projektion zu korrigieren. In der folgenden JSFiddle finden Sie Informationen zum Statussofar. http://jsfiddle.net/cantdutchthis/NrAEL/1/ Ich bin ein bisschen neu in der Welt …
Gibt es eine Möglichkeit, den Fortschrittsbalken anzuzeigen, während darauf gewartet wird, dass alle Ebenen auf der Faltblattkarte gerendert werden? In diesem speziellen Fall werden GeoJSON-Ebenen gerendert.
Googlemaps zeigt Ihnen, wie groß ein Gebiet auf einer Karte ist, indem ein kleiner Balken mit der Anzahl der Meilen / Kilometer unten links angezeigt wird. Unterstützt die Broschüre dies auch irgendwie? Ich sehe es nicht in den Dokumenten unter leafletjs, aber es scheint etwas zu sein, das die Bibliothek …
Ich verwende Leaflet in Kombination mit GeoJSON-Funktionen. Gibt es eine Möglichkeit, GeoJSON-Features (in diesem Fall Polygone) zu kennzeichnen? Es sollte Etiketten von bekommen feature.properties.name Dies ist mein Code, in den ich ein Etikett einfügen könnte: function style(feature) { return { weight: 2, opacity: 1, color: 'white', dashArray: '3', fillOpacity: 0.7, …
Ich habe in Leaflet-Markern kein Rechtsklick-Ereignis gefunden, also habe ich angefangen, das Mousedown-Ereignis anzuhören. In der Methode, die dieses Ereignis löst, überprüfe ich if (event.originalEvent.button == 2) { do_something(); // now i want to stop propagation of the rightclick return; } Dies funktioniert, indem do_something () aufgerufen wird, das Ereignis …
Ich habe einen Geojson mit einem Multipolygon und möchte dieses Multipolygon an die Karte anpassen. Die Karte zentriert sich nur auf einem Polygon, nicht auf dem Multipolygon. Hier ist mein Skript var map = L.map('map',{ zoomControl:false }) .setView([<?php echo $lat; ?>, <?php echo $lng; ?>], 12); var zoomFS = new …
Ich verwende Leaflet Marker Cluster und muss fünf verschiedene Zeilen in einem Popup anzeigen. Aber wenn ich das schreibe, sind sie alle in der gleichen Zeile. Kann mir jemand helfen, untereinander zu sein? var a = addressPoints[i]; var title = a[2]; var univ = a[3]; var direct = a[4]; var …
Ich versuche, eine Geojson-Karte auf eine Flugblattkarte zu setzen, und alles funktioniert einwandfrei, bis ich den Standard-Blu-Marker verwende. Jetzt möchte ich einen benutzerdefinierten Marker (ein kleines PNG-Symbol) verwenden und habe meinen Code im Folgenden geändert var my_json; $.getJSON('../Dati/my-geojson.geojson', function(data) { my_json = L.geoJson(data, { pointToLayer: function(feature, latlng) { var smallIcon …
Es fällt mir schwer herauszufinden, warum die Leaflet-Methode setstyledie Farbe eines Polygons ändert, aber nicht die Farbe meiner Marker. Polygon funktioniert gut: Die Markierungen ändern jedoch nicht die Farben: Ich möchte in der Lage sein, einen Marker mit der Maus zu bewegen und seine Farbe zu ändern. Es schien, als …
Ich verwende das interaktive Chloropath-Beispiel für leaflet.js Ich habe herausgefunden, wie jedes meiner Polygone nach dem Klicken auf jedes Polygon eine laufende Werteliste am unteren Rand der Seite hinzufügen kann. Wenn Sie ein zweites Mal auf ein ausgewähltes Polygon klicken, wird dessen Wert aus der laufenden Liste entfernt. Ich möchte …
Ich bin in der GIS-Welt nicht sehr erfahren, möchte jedoch wissen, ob es möglich ist, diese Karte zu verwenden: http://wfs-kbhkort.kk.dk/k101/wms?service=WMS&version=1.1.0&request=GetMap&layers=k101:theme-startkort&styles=&bbox=12.451709828167994,55.63150896601625,12.6471453557 = Anwendung / Openlayers innerhalb der Broschüre? Ich habe in der API nach Broschüren gesucht und festgestellt, dass mit der Option tileLayer benutzerdefinierte Karten / Kacheln verwendet werden können. Ich …
Was ist der richtige (oder empfohlene) Ansatz zur Identifizierung eines Layertyps in Leaflet / Javascript? Ich kann erfolgreich verwenden layer instanceof, aber das funktioniert nur, wenn Sie den Typ zur Entwurfszeit kennen (was normalerweise der Fall ist). map.eachLayer(function(layer) { console.log('_leaflet_id=' + layer._leaflet_id + ' is layer type= '+ getLayerTypeName(layer)); function …
Ich verwende das Steuerelement zum Zeichnen von Flugblättern und möchte ein bestimmtes Werkzeug (Polygon zeichnen) mit JavaScript aktivieren / aktivieren, damit dieses Werkzeug beim Laden der Seite aktiv ist. Ist das möglich? https://stackoverflow.com/a/17144318/906814 zeigt, wie Sie das Steuerelement umgehen und direkt mit dem Zeichnen beginnen. Stattdessen möchte ich das vorhandene …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.