Als «leaflet» getaggte Fragen

Eine Open-Source-JavaScript-Bibliothek für mobilfreundliche interaktive Karten

1
Ändern des Standardstils für den Punkt GeoJSON Layer in der Broschüre?
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 …

1
Mercator-Bias-Plot in der Broschüre
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 …


1
Flugblatt zeigen Meilen / Kilometer
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 …
9 leaflet  maps 

3
Wie beschriftet man GeoJSON-Polygone?
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, …


2
Automatischer Zoom auf Multipolygon mit Faltblatt
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 …

1
So fügen Sie neuen Zeilentext in das Popup ein
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 …
9 leaflet  popup 

3
Eigenschaften von GeoJSON im Popup auf der Broschüre anzeigen?
Dies ist meine einfache GeoJSON mit Flugblattkarte. Ich möchte Eigenschaften als Popup anzeigen, weiß aber nicht, warum sie leer sind. Kannst du mir meinen Fehler sagen? <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
Faltblatt: Wie verwende ich einen benutzerdefinierten Marker auf einer Geojson-Ebene?
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 …
9 leaflet 

5
Wie ändere ich die Farbe der Flugblattmarkierung beim Mouseover?
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 …


1
Kombinieren Sie die Broschüre mit der Geoserver WMS-Karte
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 …

1
Richtiger Weg, um den Typ der Faltblattschicht zu bestimmen?
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 …

1
So aktivieren Sie ein Leaflet Draw-Tool programmgesteuert
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.