MapApp ist eine Beispiel-Android-Anwendung, die die Integration von MapLibre demonstriert. MapLibre ist eine Open-Source-Bibliothek zur Darstellung von Karten in mobilen und Webanwendungen. Ein lanfristiges Ziel ist es die Funktionalität dem Projekt NoCodeDesigner zur Verfügung zu stellen, damit der Entwickler die Kartenfunktion mit einfachen Tags in seine App einbauen kann.
MapLibre {
url: "<url to fetch the geolocations>"
}- Kartenanzeige: Zeigt interaktive Karten mit Zoom- und Schwenkfunktionen an.
- Benutzerstandort: Zeigt den aktuellen Standort des Benutzers auf der Karte an.
- Marker: Fügt Marker hinzu, um bestimmte Orte auf der Karte hervorzuheben.
- Android Studio mit aktuellem SDK
- Android-Gerät oder Emulator mit API-Level 21 oder höher
- Klonen Sie das Repository:
git clone https://github.com/CrowdWare/MapApp.git- In das Projektverzeichnis wechseln:
cd MapApp- Gradle-Build ausführen: • Unter macOS/Linux:
./gradlew assembleDebug• Unter Windows:
gradlew.bat assembleDebugDieser Befehl erstellt eine Debug-Version der Anwendung.
- APK auf ein Gerät oder einen Emulator installieren: • Unter macOS/Linux:
./gradlew installDebug• Unter Windows:
gradlew.bat installDebug• Karteninteraktion: Nutzen Sie die üblichen Gesten wie Ziehen, Zoomen und Drehen, um die Karte zu erkunden. • Standortanzeige: Aktivieren Sie die Standortdienste auf Ihrem Gerät, um Ihren aktuellen Standort anzuzeigen. • Marker setzen: Tippen Sie lange auf einen Punkt auf der Karte, um einen Marker hinzuzufügen.
Beiträge zu diesem Projekt sind willkommen. Bitte öffnen Sie ein Issue oder einen Pull-Request, um Änderungen vorzuschlagen.
Dieses Projekt steht unter der GPL-3.
Besonderer Dank geht an die Entwickler von MapLibre für ihre hervorragende Arbeit an der Kartenbibliothek.