Zum Inhalt springen

Karten einrichten

Das Karten-Modul ermöglicht die Darstellung interaktiver Karten in deiner App mit DSGVO-konformer Einwilligungsverwaltung. Du kannst zwischen mehreren Kartenanbietern wählen.

Das Karten-Modul bietet folgende Funktionen:

OpenStreetMap

Kostenlose Karten ohne API-Key.

Google Maps

Hochwertige Karten mit Street View.

MapTiler

Moderne Kartenstile, EU-Server.

Marker-Clustering

Intelligentes Gruppieren von Markern.

DSGVO-konform

Einwilligungsverwaltung integriert.

Orte hinzufügen

Standorte mit Details verwalten.


Das Karten-Modul benötigt:

VoraussetzungStatusBeschreibung
Firebase-ProjektErforderlichFür Cloud Functions
Service AccountEmpfohlenFür automatisches Setup
API-KeysJe nach AnbieterGoogle Maps und MapTiler benötigen Keys

  1. Öffne den Edit Mode in deiner App
  2. Gehe zu Module & Features
  3. Tippe auf Karten und dann auf Einrichten
  4. Der Setup-Assistent öffnet sich

Das Karten-Setup besteht aus fünf Schritten:

Eine Übersicht über das Karten-Modul und seine Funktionen.

Was du siehst:

  • Titel: „Karten-Modul”
  • Beschreibung: „Interaktive Karten mit mehreren Anbietern und DSGVO-Compliance.”

Enthaltene Features:

FeatureBeschreibung
OpenStreetMap (kostenlos)Kostenlose Karten ohne API-Key
Google Maps IntegrationHochwertige Karten mit Street View
MapTiler KartenModerne Kartenstile, EU-Server
Marker-ClusteringIntelligentes Gruppieren vieler Marker
DSGVO-konforme EinwilligungConsent-Dialog vor Kartenanzeige

Wähle die Kartenanbieter, die du in deiner App nutzen möchtest.

Verfügbare Anbieter:

Empfohlen

OpenStreetMap (OSM)

EigenschaftWert
KostenKostenlos
API-KeyNicht erforderlich
VorteileOpen Source, weltweit verfügbar
  • Ideal für den Start ohne Kosten
  • Keine Registrierung nötig
  • Community-gepflegte Daten

Mehrere Anbieter möglich:

Du kannst einen oder mehrere Anbieter aktivieren. Der Standard-Anbieter wird automatisch basierend auf deiner Auswahl gesetzt:

  1. Wenn nur OSM aktiviert → OSM ist Standard
  2. Wenn Google aktiviert → Google wird Standard
  3. Wenn nur MapTiler → MapTiler wird Standard

👉 Mehr zu Kartenanbietern


Richte die API-Keys für Google Maps und/oder MapTiler ein.

Was konfiguriert wird:

FunktionBeschreibung
Cloud FunctionsSichere Key-Verwaltung in Firebase
API-Key SpeicherungKeys werden verschlüsselt gespeichert
ZugriffsbeschränkungenNur Admin-Rolle kann Keys verwalten
Key-ValidierungPrüfung der eingegebenen Keys

Optionen:

OptionBeschreibung
„Wizard starten”Geführtes Setup mit Key-Eingabe
„Überspringen (nur OpenStreetMap)“Später API-Keys hinzufügen

👉 Mehr zur API-Konfiguration


Überprüfe die DSGVO-konformen Datenschutz-Funktionen.

Integrierte Datenschutz-Features:

FeatureStatusBeschreibung
Consent-DialogAktiviertDialog vor Kartenanzeige
Einwilligung speicherbarAktiviertNutzer muss nicht jedes Mal zustimmen
Link zur DatenschutzerklärungAktiviertAutomatisch verknüpft
Automatischer DatenschutztextAktiviertVorgefertigter Text

Dein Karten-Modul ist bereit zur Nutzung!

Was du siehst:

  • Erfolgsbestätigung: „Karten-Modul eingerichtet!”
  • Beschreibung: „Sie können das Modul jetzt als eigenständige Seite nutzen oder in andere Module integrieren.”

Nächste Schritte nach dem Setup:

SchrittBeschreibung
Karteneinstellungen anpassenZoom, Stil, Startposition
In andere Module integrierenKarten in Profilen, Shops, etc.
Orte hinzufügenStandorte mit Markern anlegen

Wenn du Google Maps oder MapTiler aktivierst, führt dich der Wizard durch die Konfiguration:

Deployment → Intro → Provider → Keys → Abschluss
  1. Automatisches Setup starten

    Der Wizard prüft den Service Account und deployed die Cloud Functions.

  2. Status prüfen

    ErgebnisMeldung
    ✅ Erfolgreich„Einrichtung erfolgreich!”
    ✅ Demo-Modus„Einrichtung erfolgreich (Demo-Modus)”
    ❌ Fehler„Einrichtung fehlgeschlagen”
  3. Weiter zum Intro

    Bei Erfolg geht es zur Anbieter-Auswahl.

Aktiviere die gewünschten Kartenanbieter durch Antippen:

  • OpenStreetMap - Immer verfügbar, kein Key nötig
  • Google Maps - Checkbox zum Aktivieren
  • MapTiler - Checkbox zum Aktivieren

Für aktivierte Anbieter (außer OSM) gibst du die API-Keys ein:

Google Maps API-Key:

EigenschaftWert
FormatBeginnt mit AIza...
Wo erstellenGoogle Cloud Console
ValidierungAutomatisch geprüft

MapTiler API-Key:

EigenschaftWert
FormatAlphanumerischer String
Wo erstellenmaptiler.com
ValidierungAutomatisch geprüft

Eine Zusammenfassung zeigt:

  • Standard-Anbieter - Der primär verwendete Anbieter
  • Aktivierte Anbieter - Alle verfügbaren Anbieter
  • Datenschutz - DSGVO-konform


ModulStatus
FirebaseErforderlich (für Cloud Functions)
Service AccountEmpfohlen (für automatisches Setup)
Google Cloud AccountOptional (nur für Google Maps)
MapTiler AccountOptional (nur für MapTiler)

Nach erfolgreichem Setup:

  • Cloud Functions für Key-Verwaltung sind deployed
  • Ausgewählte Anbieter sind konfiguriert
  • DSGVO-konforme Einwilligungsverwaltung ist aktiv
  • Karten-Modul ist einsatzbereit