Koppelingen overslaan

FileMaker met Google Maps en Google Street View

FileMaker tips en instructies

FileMaker met Google Maps en Google Street View

Let op! Dit voorbeeld is een concept dat niet gegarandeerd precies zo werkt als afgebeeld. Het artikel wordt niet regelmatig bijgewerkt en kan daarom verouderd zijn wat betreft softwareversies.

We bieden geen ondersteuning voor onze gepubliceerde voorbeelden.

De integratie van Google Maps en Google Street View in FileMaker-oplossingen biedt tal van praktische toepassingsvoorbeelden. Bedrijven kunnen bijvoorbeeld adressen van klanten of locaties in hun database automatisch visualiseren op een kaart om routes te plannen of afstanden te berekenen. Buitendienstmedewerkers kunnen Street View gebruiken om een visuele voorvertoning van een bestemming te krijgen voordat ze ter plaatse zijn, zodat ze zich gemakkelijker kunnen voorbereiden op afspraken met klanten. Bovendien kunnen filialen of leveringspunten gemakkelijk en duidelijk worden gevonden en vergeleken met behulp van de kaartweergave, wat de logistieke planning optimaliseert en de efficiëntie verhoogt. De directe integratie van deze functies in FileMaker-oplossingen verbetert de workflow en bespaart tijd doordat belangrijke geografische informatie onmiddellijk beschikbaar is.

Deze handleiding laat zien hoe je Google Maps in FileMaker kunt integreren en gebruiken.

FileMaker met Google Maps en Google Places

Vereisten

  • Een FileMaker-database (FileMaker Pro of FileMaker Server).
  • Een Google Cloud-account met geactiveerde Google Maps API's.
  • Basiskennis van FileMaker, met name van layoutontwerp en scripting.

 Stap 1: Google Maps API instellen

1. maak een Google Cloud-account aan
  • Maak een account aan op [Google Cloud] (https://cloud.google.com/) als u dat nog niet hebt gedaan.
2. Google Maps API activeren
  • Log in bij de Google Cloud Console.
  • Maak een nieuw project of selecteer een bestaand project.
  • Navigeer naar "API's & Services" > "Bibliotheek".
  • Zoek naar "Maps JavaScript API" en activeer deze API voor je project.
  • Activeer ook "Geocoding API", "Places API" en "Directions API" als je deze functies wilt gebruiken.
3. API-sleutel aanmaken
  • Ga naar "API's & Services" > "Aanmeldingsgegevens".
  • Klik op "Credentials aanmaken" en selecteer "API-sleutel".
  • Kopieer de gegenereerde API-sleutel, want die hebt u later nodig in FileMaker.
4. API-sleutels beperken (optioneel, maar aanbevolen)
  • Je kunt de API-sleutel beperken tot bepaalde IP-adressen of HTTP-verwijzers om misbruik te voorkomen.

Stap 2: FileMaker-database voorbereiden

1. velden maken voor geografische gegevens
  • Open uw FileMaker database.
  • Maak velden in de bijbehorende tabel om geografische informatie op te slaan, bijv:
    • Adres
    • Stad
    • `PLZ`
    • Land
    • Breedte
    • Lengte
2. WebViewer invoegen in lay-out
  • Ga naar de lay-out waarin je Google Maps wilt weergeven.
  • Voeg een WebViewer object in (`Insert > WebViewer...`).
  • Selecteer "Aangepast webadresformaat" en voer de URL-string voor Google Maps in.

Vier FileMaker ERP-platforms voor geoptimaliseerde bedrijfsprocessen. Ook verkrijgbaar bij ons.

Informatie aanvragen
Professionele ERP-software

Stap 3: Google Maps weergeven in de WebViewer

1. basis URL voor Google Maps

De eenvoudigste vorm van een Google Maps URL is:

https://www.google.com/maps?q=
Om een specifiek adres weer te geven, voeg je het adres toe aan de `q` parameter. Voorbeeld:

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

2. URL samenstellen in FileMaker
  • Gebruik de FileMaker functie 'Berekend veld' of een formuleveld om de URL dynamisch te genereren. Voorbeeld:
  • "https://www.google.com/maps?q=" & Adres & ", " & Stad & ", " & Postcode & ", " & Land
  • Deze berekening combineert de waarden van de velden 'Adres', 'Plaats', 'Postcode' en 'Land' om een volledige URL te vormen.
3. configureer WebViewer:
  • Voer de berekende URL-string in het dialoogvenster WebViewer in.
  • Je kunt dynamische veldwaarden gebruiken om de URL bij te werken op basis van de gegevensrecords.

Stap 4: Geavanceerde functies gebruiken

1. geocodering (adres omzetten in coördinaten)

 VGebruik de Google Geocoding API om adressen om te zetten in geografische coördinaten. API-verzoekvoorbeeld:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
Gebruik FileMaker's `Insert from URL` script om de API aan te spreken en het antwoord te verwerken. U kunt de coördinaten (`Latitude` en `Longitude`) opslaan in uw database.

2. routeberekening

Gebruik de Google Directions API om routes tussen twee of meer punten te berekenen.

Voorbeeld van een API verzoek:

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

Verwerk het antwoord in FileMaker, bijvoorbeeld om de routebeschrijving weer te geven.

3. zoekfuncties

Integreer de Google Places API om te zoeken naar specifieke locaties in de buurt van een adres. 

API verzoek voorbeeld:

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

De resultaten kunnen worden weergegeven en verder worden verwerkt in FileMaker.

Stap 5: Integratie en optimalisatie

1. scripts voor automatisering
  • Maak scripts in FileMaker om de API-aanroepen te automatiseren en de gegevens te verwerken.
  • Voorbeeld: Een script dat automatisch de coördinaten voor een nieuw adres ophaalt en opslaat.
2. foutafhandeling en API-quota beheer
  • Foutbehandelingsroutines toevoegen om te reageren op API-fouten (bijv. overschrijding van de API-limiet).
  • Bewaak uw API-quota in het Google Cloud Dashboard om ervoor te zorgen dat u binnen uw limiet blijft.
3. lay-out aanpassingen
  • Pas de lay-out van de WebViewer aan zodat de kaart optimaal wordt weergegeven.
  • Gebruik voorwaarden om de WebViewer alleen bij te werken als de relevante gegevens veranderen.

FileMaker spoedcursus

Snel en effectief FileMaker
leren in 20 hoofdstukken.

Gratis deelname

Integratie van Google Street View in FileMaker

Dankzij de integratie van Google Street View in FileMaker kunt u straatweergaven rechtstreeks in uw FileMaker-database weergeven, wat bijzonder handig is voor toepassingen die geografische contextuele informatie vereisen. Deze integratie gebeurt via FileMaker's WebViewer, die dynamisch een URL genereert die de Street View-afbeelding weergeeft op basis van de opgeslagen geografische coördinaten (lengte- en breedtegraad) in de database. 

Stap 1: Verkrijg de API-sleutel voor Google Street View

Eerst moet u een API-sleutel van Google verkrijgen die toegang geeft tot de statische API van Street View. Deze API-sleutel wordt gebruikt in de URL om de Street View-afbeeldingen op te halen. Log hiervoor in bij de Google Cloud Console, activeer de "Street View Static API" en maak een API-sleutel aan.

Stap 2: Velden voorbereiden in FileMaker

Maak velden voor breedtegraad en lengtegraad in uw FileMaker-database. Deze velden worden gebruikt om de positie van de Street View-afbeelding te bepalen. Optioneel kun je nog een veld toevoegen om de kijkhoek (`Heading`) en de camerahoek (`Pitch`) te bepalen.

Stap 3: URL maken voor de WebViewer

De URL die u in FileMaker's WebViewer gebruikt, moet de vereiste parameters voor de Street View Static API bevatten. Een voorbeeld van een dergelijke URL ziet er als volgt uit:
"https://maps.googleapis.com/maps/api/streetview?size=600x300&location=" & Breedtegraad & "," & Lengtegraad & "&heading=" & Heading & "&pitch=" & Pitch & "&key=JOUW_API_KEY".

Parameters in deze URL:

  • `grootte` bepaalt de grootte van de weergegeven afbeelding.
  • `locatie` definieert de geografische coördinaten voor de afbeelding.
  • Koers' bepaalt de kijkhoek in graden (0 = noord, 90 = oost, 180 = zuid, 270 = west).
  • Pitch bepaalt de verticale hoek van de camera (negatieve waarde voor naar beneden, positieve waarde voor naar boven).
  • `key` is uw Google API-sleutel.

Open en uitbreidbare ERP-software gebaseerd op FileMaker.

Meer informatie
Professionele ERP-software

Stap 4: WebViewer integreren in de lay-out

Voeg een WebViewer in op de gewenste lay-out in FileMaker. Selecteer de optie "Aangepast webadresformaat" en voer de URL-formule in die u eerder hebt gemaakt. Zorg ervoor dat de velden `Latitude`, `Longitude`, `Heading` en `Pitch` correct worden toegewezen om de URL dynamisch te genereren.

Stap 5: Geavanceerde aanpassing en automatisering

Om de gebruikerservaring te verbeteren, kunt u in FileMaker scripts maken die automatisch de vereiste coördinaten ophalen op basis van een adres en de afbeelding van Street View bijwerken. U kunt ook voorwaardelijke velden toevoegen om ervoor te zorgen dat Street View alleen wordt weergegeven als er geldige coördinaten beschikbaar zijn. Als u wilt dat de gebruiker interactief tussen verschillende weergaven navigeert (bijvoorbeeld de kijkhoek wijzigen), kunt u knoppen of schuifregelaars instellen die de waarden van 'Heading' en 'Pitch' dynamisch aanpassen en de WebViewer bijwerken.

Voordelen van integratie

De directe integratie van Street View in FileMaker biedt een naadloze manier om geografische informatie in echte beelden weer te geven zonder dat de gebruiker de toepassing hoeft te verlaten. Dit is met name handig voor vastgoedbeheerders, logistieke bedrijven of andere toepassingen die een visuele context bij de opgeslagen adressen nodig hebben. Door gebruik te maken van de API kunt u ervoor zorgen dat de getoonde beelden altijd actueel en relevant zijn, waardoor de nauwkeurigheid en efficiëntie van uw processen worden verbeterd.

Veelgestelde vragen over FileMaker en Google Maps

  • Hoe kan ik Google Maps integreren in mijn FileMaker-database?
    • U kunt Google Maps in FileMaker integreren met behulp van het WebViewer-object. Door een URL van Google Maps in de WebViewer in te voegen en dynamische parameters zoals adressen uit uw database te gebruiken, kunt u kaarten rechtstreeks in FileMaker weergeven.
  • Wat heb ik nodig om Google Maps met FileMaker te gebruiken?
    • Om Google Maps in FileMaker te integreren, hebt u een Google Maps API en een API-sleutel nodig. Deze sleutel wordt opgenomen in de URL van de WebViewer of in API-verzoeken om toegang te krijgen tot de Google Maps-services.
  • Hoe geef ik een adres uit FileMaker weer in Google Maps?
    • U kunt het adres van een veld in FileMaker invoegen in een Google Maps URL met behulp van de WebViewer-functie. Voorbeeld: "https://maps.google.com?q=" & adresveld. Hierdoor wordt het adres direct op de kaart in de WebViewer weergegeven.
  • Kan ik Google Street View gebruiken in FileMaker?
    • Ja, u kunt Google Street View ook in FileMaker integreren via de WebViewer. U moet de bijbehorende Street View URL en coördinaten of adressen gebruiken om de weergave op de gewenste locatie weer te geven.
  • Hoe kom ik aan een Google Maps API-sleutel voor FileMaker?
    • U kunt een API-sleutel aanmaken via de Google Cloud Console. Daar moet u een nieuw project aanmaken, de Google Maps API activeren en vervolgens de API-sleutel genereren die u kunt gebruiken voor de integratie in FileMaker.
  • Kost het iets om de Google Maps API in FileMaker te gebruiken?
    • Ja, Google Maps API is niet helemaal gratis. Er is een maandelijks gratis gebruiksquotum, maar daarboven kunnen kosten in rekening worden gebracht, afhankelijk van het aantal API-aanvragen dat u doet. Het is belangrijk om de prijsstructuur van Google Maps te controleren om onverwachte kosten te voorkomen.
  • Kan ik geocodering (adressen omzetten in coördinaten) gebruiken in FileMaker?
    • Ja, u kunt geocoderingdiensten van de Google Maps API gebruiken in FileMaker. U stuurt een adres naar de API en ontvangt de bijbehorende geografische coördinaten (lengte- en breedtegraad), die u kunt opslaan of gebruiken in uw database.
  • Hoe kan ik de afstand tussen twee adressen berekenen in FileMaker?
    • Je kunt de Google Distance Matrix API gebruiken om afstanden tussen twee adressen te berekenen. De API geeft u de afstand en reistijd. U kunt een API-verzoek vanuit FileMaker verzenden en de resultaten in uw gegevensrecords weergeven.
  • Kan ik routeplanning in FileMaker integreren met Google Maps?
    • Ja, u kunt de Google Directions API gebruiken om routes tussen twee of meer locaties te berekenen en deze weer te geven in FileMaker. U kunt de route weergeven in de WebViewer en aanvullende informatie verkrijgen, zoals afstanden en reistijden.
  • Kan ik meerdere adressen tegelijk op één kaart weergeven?
    • Ja, je kunt meerdere adressen op een Google Map weergeven door een aangepast API-verzoek te maken dat alle adressen als markeringen op de kaart weergeeft. Dit is vooral handig voor toepassingen zoals klantlocaties of leveringsroutes.
  • Hoe kan ik ervoor zorgen dat mijn Google Maps API-gebruik in FileMaker efficiënt blijft?
    • Om het API-gebruik efficiënt te houden, moet u de API-verzoeken optimaliseren en alleen verzoeken verzenden wanneer dat nodig is. U kunt gegevens zoals coördinaten ook lokaal in FileMaker opslaan om herhaalde API-aanvragen voor dezelfde adressen te voorkomen.
  • Kan ik Google Maps en Google Street View ook op mobiele apparaten gebruiken met FileMaker Go?
    • Ja, zowel Google Maps als Google Street View werken in de FileMaker Go-app op mobiele apparaten. U kunt de WebViewer-functie in FileMaker Go gebruiken om dynamische kaarten en Street View-gegevens op iPhone en iPad te bekijken.

Samenvatting

De integratie van Google Maps in FileMaker opent een waaier aan mogelijkheden om geografische gegevens te visualiseren en te bewerken. Door het flexibele databaseplatform van FileMaker te combineren met de krachtige API's van Google voor kaarten en geocodering, kunt u toepassingen op maat maken die zowel nuttig als gebruiksvriendelijk zijn. Door de bovenstaande stappen te volgen, kunt u snel en efficiënt een Google Maps-integratie in uw FileMaker-oplossing implementeren.

De integratie van Google Street View in FileMaker vereist enkele technische stappen, maar de voordelen zijn aanzienlijk. U kunt een gebruiksvriendelijke en visueel aantrekkelijke toepassing creëren waarmee gebruikers echte straatweergaven rechtstreeks in hun database kunnen zien, zodat ze hun gegevens in een nieuwe context kunnen begrijpen en analyseren. Met automatisering en de mogelijkheid om de weergave aan te passen, kun je een zeer aanpasbare oplossing maken die voldoet aan de specifieke behoeften van je organisatie.

Deel deze pagina:

ERP-software zo flexibel als uw bedrijf.
We geven je graag advies.

Aanpasbare ERP-software voor Mac, Windows en iOS.

U bevindt zich hier: Gids voor FileMaker met Google Maps en Street View