Links überspringen

FileMaker mit Google Maps und Google Street View

FileMaker Tipps und Anleitungen

FileMaker mit Google Maps und Google Street View

Die Integration von Google Maps und Google Street View in FileMaker-Lösungen bietet eine Vielzahl von praktischen Anwendungsbeispielen. Unternehmen können beispielsweise Adressen von Kunden oder Standorten in ihrer Datenbank automatisch auf einer Karte visualisieren, um Routen zu planen oder Entfernungen zu berechnen. Außendienstmitarbeiter können mithilfe von Street View eine visuelle Vorschau eines Zielorts erhalten, bevor sie vor Ort eintreffen, was die Vorbereitung auf Kundentermine erleichtert. Darüber hinaus können Filialen oder Lieferstellen über die Kartendarstellung einfach und übersichtlich gefunden und miteinander verglichen werden, was die logistische Planung optimiert und die Effizienz steigert. Die direkte Integration dieser Funktionen in FileMaker-Lösungen verbessert den Workflow und spart Zeit, indem wichtige geografische Informationen sofort verfügbar sind.

Diese Anleitung zeigt Ihnen, wie Sie Google Maps in FileMaker einbinden und nutzen können.

FileMaker mit Google Maps und Google Places

Voraussetzungen

  • Eine FileMaker-Datenbank (FileMaker Pro oder FileMaker Server).
  • Ein Google Cloud-Konto mit aktivierten Google Maps-APIs.
  • Grundkenntnisse in FileMaker, insbesondere in der Layout-Gestaltung und Skripterstellung.

 Schritt 1: Google Maps API einrichten

1. Google Cloud Konto erstellen
  • Falls noch nicht geschehen, erstellen Sie ein Konto auf [Google Cloud](https://cloud.google.com/).
2. Google Maps API aktivieren
  • Melden Sie sich im Google Cloud Console an.
  • Erstellen Sie ein neues Projekt oder wählen Sie ein bestehendes aus.
  • Navigieren Sie zu „APIs & Services“ > „Bibliothek“.
  • Suchen Sie nach „Maps JavaScript API“ und aktivieren Sie diese API für Ihr Projekt.
  • Aktivieren Sie zusätzlich „Geocoding API“, „Places API“ und „Directions API“, falls Sie diese Funktionen nutzen möchten.
3. API-Schlüssel erstellen
  • Gehen Sie zu „APIs & Services“ > „Anmeldedaten“.
  • Klicken Sie auf „Anmeldedaten erstellen“ und wählen Sie „API-Schlüssel“.
  • Kopieren Sie den generierten API-Schlüssel, da Sie ihn später in FileMaker benötigen.
4. API-Schlüssel einschränken (optional, aber empfohlen)
  • Sie können den API-Schlüssel auf bestimmte IP-Adressen oder HTTP-Referrer beschränken, um Missbrauch zu verhindern.

Schritt 2: FileMaker-Datenbank vorbereiten

1. Felder für geografische Daten erstellen
  • Öffnen Sie Ihre FileMaker-Datenbank.
  • Erstellen Sie in der entsprechenden Tabelle Felder, um geografische Informationen zu speichern, z.B.:
    • `Adresse`
    • `Stadt`
    • `PLZ`
    • `Land`
    • `Latitude`
    • `Longitude`
2. WebViewer in Layout einfügen
  • Gehen Sie zu dem Layout, in dem Sie Google Maps anzeigen möchten.
  • Fügen Sie ein WebViewer-Objekt ein (`Einfügen > WebViewer…`).
  • Wählen Sie „Angepasstes Web-Adressformat“ und geben Sie den URL-String für Google Maps ein.

Vier FileMaker ERP-Plattformen für optimale Betriebsprozesse. Bei uns auch zum Kaufen.

Alle Kauflizenzen
Professional ERP-Software

Schritt 3: Google Maps im WebViewer anzeigen

1. Basis-URL für Google Maps

Die einfachste Form einer Google Maps-URL lautet:

https://www.google.com/maps?q=
Um eine spezifische Adresse anzuzeigen, hängen Sie die Adresse an den `q`-Parameter an. Beispiel:

https://www.google.com/maps?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA

2. URL in FileMaker zusammensetzen
  • Nutzen Sie die FileMaker-Funktion `Berechnetes Feld` oder ein Formelfeld, um die URL dynamisch zu erzeugen. Beispiel:
  • "https://www.google.com/maps?q=" & Adresse & ", " & Stadt & ", " & PLZ & ", " & Land
  • Diese Berechnung setzt die Werte der Felder `Adresse`, `Stadt`, `PLZ` und `Land` zu einer vollständigen URL zusammen.
3. WebViewer konfigurieren:
  • Geben Sie im Dialogfeld des WebViewers den berechneten URL-String ein.
  • Sie können dynamische Feldwerte verwenden, um die URL entsprechend der Datensätze zu aktualisieren.

Schritt 4: Erweiterte Funktionen nutzen

1. Geocoding (Adresse in Koordinaten umwandeln)

 Verwenden Sie die Google Geocoding API, um Adressen in geografische Koordinaten umzuwandeln. API-Request Beispiel:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
Verwenden Sie FileMakers `Aus URL einfügen`-Skript, um die API anzusprechen und die Antwort zu verarbeiten. Die Koordinaten (`Latitude` und `Longitude`) können Sie in Ihre Datenbank speichern.

2. Routenberechnung

Nutzen Sie die Google Directions API, um Routen zwischen zwei oder mehr Punkten zu berechnen.

Beispiel für einen API-Request:

https://maps.googleapis.com/maps/api/directions/json?origin=Toronto&destination=Montreal&key=YOUR_API_KEY 

Verarbeiten Sie die Antwort in FileMaker, um z.B. die Wegbeschreibung anzuzeigen.

3. Suchfunktionen

Integrieren Sie die Google Places API, um nach bestimmten Orten in der Nähe einer Adresse zu suchen. 

API-Request Beispiel:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=37.7749,-122.4194&radius=1500&type=restaurant&key=YOUR_API_KEY

Die Ergebnisse können in FileMaker angezeigt und weiterverarbeitet werden.

Schritt 5: Integration und Optimierung

1. Skripte zur Automatisierung
  • Erstellen Sie Skripte in FileMaker, um die API-Calls zu automatisieren und die Daten zu verarbeiten.
  • Beispiel: Ein Skript, das automatisch die Koordinaten zu einer neuen Adresse abruft und speichert.
2. Fehlerbehandlung und API-Quota-Management
  • Fügen Sie Fehlerbehandlungsroutinen hinzu, um auf API-Fehler (z.B. Überschreitung des API-Limits) zu reagieren.
  • Überwachen Sie Ihr API-Quota im Google Cloud Dashboard, um sicherzustellen, dass Sie innerhalb Ihres Limits bleiben.
3. Layout-Anpassungen
  • Passen Sie das Layout des WebViewers an, um sicherzustellen, dass die Karte optimal dargestellt wird.
  • Nutzen Sie Bedingungen, um den WebViewer nur dann zu aktualisieren, wenn sich die relevanten Daten ändern.

FileMaker Crashkurs

Schnell und effektiv FileMaker
lernen in 20 Kapiteln.

Kostenlos teilnehmen

Integration von Google Street View in FileMaker

Die Integration von Google Street View in FileMaker ermöglicht es, Straßenansichten direkt in Ihrer FileMaker-Datenbank anzuzeigen, was besonders nützlich für Anwendungen ist, die geografische Kontextinformationen erfordern. Diese Integration erfolgt über den WebViewer von FileMaker, der dynamisch eine URL generiert, die das Street View-Bild basierend auf den gespeicherten geografischen Koordinaten (Breitengrad und Längengrad) in der Datenbank darstellt. 

Schritt 1: API-Schlüssel für Google Street View besorgen

Zuerst müssen Sie einen API-Schlüssel von Google besorgen, der Zugang zur Street View Static API ermöglicht. Dieser API-Schlüssel wird in der URL verwendet, um die Street View-Bilder abzurufen. Melden Sie sich dazu in der Google Cloud Console an, aktivieren Sie die „Street View Static API“ und erstellen Sie einen API-Schlüssel.

Schritt 2: Felder in FileMaker vorbereiten

Erstellen Sie in Ihrer FileMaker-Datenbank Felder für Breitengrad (`Latitude`) und Längengrad (`Longitude`). Diese Felder werden verwendet, um die Position für das Street View-Bild festzulegen. Optional können Sie ein weiteres Feld hinzufügen, um den Blickwinkel (`Heading`) und den Kamerawinkel (`Pitch`) zu steuern.

Schritt 3: URL für den WebViewer erstellen

Die URL, die Sie in FileMaker’s WebViewer verwenden, muss die benötigten Parameter für die Street View Static API enthalten. Ein Beispiel für eine solche URL sieht folgendermaßen aus:
"https://maps.googleapis.com/maps/api/streetview?size=600x300&location=" & Latitude & "," & Longitude & "&heading=" & Heading & "&pitch=" & Pitch & "&key=YOUR_API_KEY"

Parameter in dieser URL:

  • `size` legt die Größe des angezeigten Bildes fest.
  • `location` definiert die geografischen Koordinaten für das Bild.
  • `heading` bestimmt den Blickwinkel in Grad (0 = Norden, 90 = Osten, 180 = Süden, 270 = Westen).
  • `pitch` legt den vertikalen Winkel der Kamera fest (negativer Wert für nach unten, positiver Wert für nach oben).
  • `key` ist Ihr Google API-Schlüssel.

Offene und erweiterbare ERP-Software auf FileMaker-Basis.

Mehr Informationen
Professional ERP-Software

Schritt 4: WebViewer in das Layout integrieren

Fügen Sie auf dem gewünschten Layout in FileMaker einen WebViewer ein. Wählen Sie die Option „Angepasstes Web-Adressformat“ und geben Sie die zuvor erstellte URL-Formel ein. Stellen Sie sicher, dass die Felder `Latitude`, `Longitude`, `Heading` und `Pitch` korrekt zugeordnet sind, um die URL dynamisch zu generieren.

Schritt 5: Erweiterte Anpassungen und Automatisierung

Um die Benutzererfahrung zu verbessern, können Sie Skripte in FileMaker erstellen, die automatisch die erforderlichen Koordinaten basierend auf einer Adresse abrufen und das Street View-Bild aktualisieren. Zudem können Sie Bedingungsfelder hinzufügen, um sicherzustellen, dass Street View nur dann angezeigt wird, wenn gültige Koordinaten vorliegen. Wenn Sie möchten, dass der Benutzer interaktiv zwischen verschiedenen Ansichten navigiert (z.B. den Blickwinkel ändert), können Sie Buttons oder Schieberegler einrichten, die die Werte von `Heading` und `Pitch` dynamisch anpassen und den WebViewer aktualisieren.

Vorteile der Integration

Die direkte Integration von Street View in FileMaker bietet eine nahtlose Möglichkeit, geografische Informationen in realen Bildern darzustellen, ohne dass der Benutzer die Anwendung verlassen muss. Dies ist besonders nützlich für Immobilienverwaltungen, Logistikunternehmen oder jede Anwendung, die einen visuellen Kontext zu den gespeicherten Adressen erfordert. Durch die Nutzung der API können Sie sicherstellen, dass die gezeigten Bilder immer aktuell und relevant sind, was die Genauigkeit und Effizienz Ihrer Prozesse verbessert.

Häufig gestellte Fragen zu FileMaker und Google Maps

  • Wie kann ich Google Maps in meine FileMaker-Datenbank integrieren?
    • Sie können Google Maps über das WebViewer-Objekt in FileMaker integrieren. Indem Sie eine Google Maps-URL in den WebViewer einfügen und dynamische Parameter wie Adressen aus Ihrer Datenbank verwenden, können Sie Karten direkt in FileMaker anzeigen.
  • Was benötige ich, um Google Maps mit FileMaker zu nutzen?
    • Um Google Maps in FileMaker zu integrieren, benötigen Sie eine Google Maps API und einen API-Schlüssel. Dieser Schlüssel wird in die WebViewer-URL oder in API-Anfragen eingebettet, um auf die Google Maps-Dienste zugreifen zu können.
  • Wie zeige ich eine Adresse aus FileMaker in Google Maps an?
    • Sie können die Adresse aus einem Feld in FileMaker über die WebViewer-Funktion in eine Google Maps-URL einfügen. Beispiel: „https://maps.google.com?q=“ & Adressfeld. Dadurch wird die Adresse direkt auf der Karte im WebViewer angezeigt.
  • Kann ich Google Street View in FileMaker verwenden?
    • Ja, Sie können auch Google Street View in FileMaker über den WebViewer integrieren. Sie müssen die entsprechende Street View-URL und Koordinaten oder Adressen verwenden, um die Ansicht an der gewünschten Position anzuzeigen.
  • Wie bekomme ich einen Google Maps API-Schlüssel für FileMaker?
    • Sie können einen API-Schlüssel über die Google Cloud Console erstellen. Dort müssen Sie ein neues Projekt anlegen, die Google Maps API aktivieren und dann den API-Schlüssel generieren, den Sie für die Integration in FileMaker verwenden können.
  • Kostet die Nutzung der Google Maps API in FileMaker etwas?
    • Ja, Google Maps API ist nicht vollständig kostenlos. Es gibt ein monatliches kostenloses Nutzungskontingent, aber darüber hinaus können Gebühren anfallen, abhängig davon, wie viele API-Anfragen Sie stellen. Es ist wichtig, die Preisstruktur von Google Maps zu prüfen, um unerwartete Kosten zu vermeiden.
  • Kann ich Geokodierung (Umwandlung von Adressen in Koordinaten) in FileMaker nutzen?
    • Ja, Sie können Geokodierungsdienste der Google Maps API in FileMaker nutzen. Sie senden eine Adresse an die API und erhalten die entsprechenden geografischen Koordinaten (Breiten- und Längengrad), die Sie in Ihrer Datenbank speichern oder verwenden können.
  • Wie kann ich die Entfernung zwischen zwei Adressen in FileMaker berechnen?
    • Mit Hilfe der Google Distance Matrix API können Sie Entfernungen zwischen zwei Adressen berechnen. Die API liefert Ihnen die Distanz und die Fahrzeit. Sie können eine API-Anfrage aus FileMaker senden und die Ergebnisse in Ihren Datensätzen anzeigen.
  • Kann ich Routenplanung in FileMaker mit Google Maps integrieren?
    • Ja, Sie können die Google Directions API verwenden, um Routen zwischen zwei oder mehr Orten zu berechnen und in FileMaker anzuzeigen. Sie können die Route im WebViewer darstellen und zusätzliche Informationen wie Entfernungen und Fahrtzeiten erhalten.
  • Kann ich mehrere Adressen gleichzeitig auf einer Karte anzeigen?
    • Ja, Sie können mehrere Adressen auf einer Google Map anzeigen, indem Sie eine benutzerdefinierte API-Anfrage erstellen, die alle Adressen als Marker in der Karte anzeigt. Dies ist besonders nützlich für Anwendungen wie Kundenstandorte oder Lieferwege.
  • Wie kann ich sicherstellen, dass meine Google Maps API-Nutzung in FileMaker effizient bleibt?
    • Um die API-Nutzung effizient zu halten, sollten Sie die API-Anfragen optimieren und nur dann Anfragen senden, wenn es nötig ist. Zudem können Sie Daten wie Koordinaten lokal in FileMaker speichern, um wiederholte API-Aufrufe für dieselben Adressen zu vermeiden.
  • Kann ich Google Maps und Google Street View auch auf mobilen Geräten mit FileMaker Go nutzen?
    • Ja, sowohl Google Maps als auch Google Street View funktionieren in der FileMaker Go-App auf mobilen Geräten. Sie können die WebViewer-Funktion in FileMaker Go verwenden, um dynamische Karten und Street View-Daten auch auf iPhone und iPad anzuzeigen.

Zusammenfassung

Die Einbindung von Google Maps in FileMaker eröffnet eine Vielzahl von Möglichkeiten zur Visualisierung und Bearbeitung geografischer Daten. Durch die Kombination von FileMakers flexibler Datenbankplattform mit den leistungsstarken Mapping- und Geocoding-APIs von Google können Sie maßgeschneiderte Anwendungen erstellen, die sowohl nützlich als auch benutzerfreundlich sind. Mit den oben beschriebenen Schritten können Sie schnell und effizient eine Google Maps-Integration in Ihre FileMaker-Lösung implementieren.

Die Integration von Google Street View in FileMaker erfordert zwar einige technische Schritte, aber die Vorteile sind beträchtlich. Sie können eine benutzerfreundliche und visuell ansprechende Anwendung erstellen, die es den Benutzern ermöglicht, reale Straßenansichten direkt in ihrer Datenbank zu sehen und damit ihre Daten in einem neuen Kontext zu verstehen und zu analysieren. Durch die Automatisierung und die Möglichkeit, die Ansicht individuell anzupassen, können Sie eine hochgradig anpassbare Lösung schaffen, die den spezifischen Anforderungen Ihrer Organisation gerecht wird.

Diese Seite teilen:

ERP-Software so flexibel wie Ihr Unternehmen.
Wir beraten Sie gern.

Anpassbare ERP-Software für Mac, Windows und iOS.

Sie sind hier: Anleitung zu FileMaker mit Google Maps und Street View