Interaktive Karten und Marker in deinen Beiträgen und Seiten mit einfachen Shortcodes.
Bewertungen
4.9
Zuletzt aktualisiert
March 1, 2024
Version
3.4.1
Aktive Installationen
30K
Leaflet Map

Füge eine Karte hinzu, die mit LeafletJS erstellt wurde: einer Open-Source-JavaScript-Bibliothek für mobilfreundliche interaktive Karten. Kartenkacheln werden standardmäßig über OpenStreetMap oder MapQuest (mit einem App-Schlüssel) bereitgestellt. Kann pro Karte mit Shortcode-Attributen oder über die Dashboard-Einstellungen eingestellt werden.

Maps

Simply create a map with:

[leaflet-map]

Lookup an address with:

[leaflet-map address="chicago"]

Know the latitude and longitude of a location? Use them (and a zoom level) with:

[leaflet-map lat=44.67 lng=-63.61 zoom=5]

Add a marker under your map shortcode, like so:

[leaflet-map] [leaflet-marker]

Want more? Make more (and fit the map to contain all of them):

[leaflet-map fitbounds] [leaflet-marker address="tokyo"] [leaflet-marker address="oslo"] [leaflet-marker address="cairo"] [leaflet-marker address="toronto"]

You can even add popups (to any shape) with their names:

[leaflet-map fitbounds] [leaflet-marker address="tokyo"]Tokyo[/leaflet-marker] [leaflet-marker address="oslo"]Oslo[/leaflet-marker] ...

Füge einen Link zu den Pop-up-Nachrichten hinzu, genauso wie du es mit jedem anderen Link im WordPress-Editor machen würdest.

Other Shapes, GeoJSON, and KML

Add a line to the map by adding [leaflet-line]. You can specify the postions with a list separated by semi-colon ; or bar | using lat/lng: [leaflet-line latlngs="41, 29; 44, 18"] or addresses: [leaflet-line addresses="Istanbul; Sarajevo"], or x/y coordinates for image maps.

Add a circle to the map by adding [leaflet-circle]. You can specify the position using lat and lng and the radius in meters using radius. You can also customize the style using Leaflet’s Path options. Example: [leaflet-circle message="max distance" lng=5.117909610271454 lat=52.097914814706094 radius=17500 color="#0DC143" fillOpacity=0.1].

Oder du kannst ein Geojson-Objekt über eine URL hinzufügen (stelle sicher, dass du sie abrufen kannst, wenn sie nicht auf deinem eigenen Server gehostet wird): [leaflet-geojson src="https://example.com/path/to.geojson"]. Füge individuelle Pop-ups mit Feldnamen hinzu; probiere z. B. solche Felder aus:

[leaflet-map fitbounds] [leaflet-geojson]{name}[/leaflet-geojson] name is a property on that GeoJSON, and it can be accessed with curly brackets and the property name.

Image Maps

Alternatively, you could use a plain image for visitors to zoom and pan around with [leaflet-image src="path/to/image/file.jpg"]. See screenshots 3 – 5 for help setting that up.

More

Check out other examples on the Shortcode Helper page in the Leaflet Map admin section.

Den Quellcode und weitere Details findest du auf GitHub!

Kostenlosmit dem Creator-Tarif
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Aktive Installationen
30K
Getestet bis
6.4.4
Dieses Plugin steht zum Download zur Verfügung, um in deiner selbst gehosteten WordPress-Installation verwendet zu werden.