DE:Leaflet

From OpenStreetMap Wiki
Jump to navigation Jump to search
Leaflet
Leaflet beige screenshot.png
Leaflet logo.svg
Autor: Volodymyr Agafonkin (Ukraine)
Lizenz: BSD (kostenlos)
Plattformen: Windows, Linux und macOS
Status: Aktiv
Version: 1.9.4 releases (2023-05-18)
Sprache: Englisch
Webseite: https://leafletjs.com
Quellcode: GitHub
Programmiersprache: JavaScript

Open-source JavaScript Bibliothek für interaktive Karten

Features
Feature Value
Map Display
Display map ja
Map data raster;vector
Source online;cache;offline
Rotate map ja
3D view ja
Shows website
?
Shows phone number
?
Shows operation hours
?
Routing
Routing nein
Create route manually
?
Calculate route yes;no
Create route via Waypoints yes;no
Routing profiles car;bike;foot;wheelchair
Turn restrictions yes;no
Calculate route without Internet (Offline routing) yes;no
Routing providers OpenRouteService;Yours;CloudMade;MapQuest
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate nein
Find location yes;no
Find nearby POIs yes;no
Navigate to point yes;no
Navigation with voice / Voice guidance yes;no
Keep on road yes;no
Lane guidance
?
Works without GPS yes;no
Navigate along predefined route yes;no
Tracking
Make track nein
Customizable log interval yes;no
Track formats
?
Geotagging note;photo;audio
Fast POI buttons yes;no
Upload GPX to OSM yes;no
Monitoring
Monitoring nein
Show current track yes;no
Open existing track yes;no
Altitude diagram yes;no
Show POD value yes;no
Satellite view yes;no
Show live NMEA data yes;no
Show speed yes;no
Send current position yes;no;sms;mail;www
Editing
Add POIs yes;no
Edit / Delete POIs yes;no
Add way yes;
Edit geometries yes;no
Edit arbitrary tags of existing OSM objects yes;no
Edit relations yes;no
View notes nein
Create notes
?
Edit notes nein
Work offline online;cache;offline
Support imagery offset DB yes;no
Upload to OSM yes;no
Rendering
?
Accessibility
Accessibility support blind;wheelchair
Complete non graphics text output yes;no
Braille interface yes;no
Exploration modus yes;no
Public Transport mode yes;no
Danger Warnings yes;no
Screenreader NVDA;....
Screenreader languages EN;DE;...

Allgemein

Leaflet ist eine Bibliothek zur Darstellung von Karten auf Webseiten, geschrieben in JavaScript von Volodymyr Agafonkin, früher bei CloudMade, jetzt bei Mapbox beschäftigt.
Leaflet ist sehr schlank (2023: 42 kB) und weniger kompliziert und einfacher zu lernen als OpenLayers. Für viele Funktionen braucht man aber ein [Plugin]. Fast zu jeder Anforderung gibt es ein Plugin, aber nicht alle sind zu jeder Leaflet-Version kompatibel, und manche sind auch untereinander nicht kompatibel.

Source Cloudmade

Webseite

https://leafletjs.com/

Download

https://leafletjs.com/download.html

Unterstützung / Kommunikation

Du kannst dem Projekt helfen in Form von:

Charakteristika

Verfügbaren Kartenebenen

  • Tile Schichten
  • Vektor-Ebenen: Linien, Polygone, Kreise, Kreismarkierungen
  • Marker
  • Pop-ups
  • Bild overlays / Schichten
  • WMS Schichten
  • GeoJSON

Dokumentation

https://leafletjs.com/index.html

Beispiele