Salta i link

FileMaker con Google Maps e Google Street View

Suggerimenti e istruzioni per FileMaker

FileMaker con Google Maps e Google Street View

L'integrazione di Google Maps e Google Street View nelle soluzioni FileMaker offre una serie di esempi pratici di applicazione. Ad esempio, le aziende possono visualizzare automaticamente su una mappa gli indirizzi dei clienti o delle sedi presenti nel loro database per pianificare i percorsi o calcolare le distanze. Il personale sul campo può utilizzare Street View per avere un'anteprima visiva di una destinazione prima di arrivare sul posto, facilitando la preparazione degli appuntamenti con i clienti. Inoltre, le filiali o i punti di consegna possono essere individuati e confrontati in modo semplice e chiaro grazie alla visualizzazione della mappa, che ottimizza la pianificazione logistica e aumenta l'efficienza. L'integrazione diretta di queste funzioni nelle soluzioni FileMaker migliora il flusso di lavoro e fa risparmiare tempo rendendo immediatamente disponibili importanti informazioni geografiche.

Questa guida mostra come integrare e utilizzare Google Maps in FileMaker.

FileMaker con Google Maps e Google Places

Prerequisiti

  • Un database FileMaker (FileMaker Pro o FileMaker Server).
  • Un account Google Cloud con le API di Google Maps attivate.
  • Conoscenza di base di FileMaker, soprattutto per quanto riguarda la progettazione del layout e lo scripting.

 Passo 1: Impostare l'API di Google Maps

1. creare un account Google Cloud
  • Se non l'avete ancora fatto, create un account su [Google Cloud](https://cloud.google.com/).
2. attivare l'API di Google Maps
  • Accedere a Google Cloud Console.
  • Creare un nuovo progetto o selezionarne uno esistente.
  • Andare a "API e servizi" > "Libreria".
  • Cercate "Maps JavaScript API" e attivate questa API per il vostro progetto.
  • Attivare anche "Geocoding API", "Places API" e "Directions API" se si desidera utilizzare queste funzioni.
3. creare la chiave API
  • Andare a "API e servizi" > "Dati di accesso".
  • Fare clic su "Crea credenziali" e selezionare "Chiave API".
  • Copiate la chiave API generata, perché vi servirà in seguito in FileMaker.
4. limitare le chiavi API (facoltativo, ma consigliato)
  • È possibile limitare la chiave API a determinati indirizzi IP o referrer HTTP per evitare abusi.

Fase 2: preparazione del database FileMaker

1. creare campi per i dati geografici
  • Aprite il vostro database FileMaker.
  • Creare campi nella tabella corrispondente per memorizzare le informazioni geografiche, ad es:
    • Indirizzo
    • Città
    • `PLZ`
    • Paese
    • Latitudine
    • Longitudine
2. inserire il WebViewer nel layout
  • Andare al layout in cui si desidera visualizzare Google Maps.
  • Inserire un oggetto WebViewer (`Insert > WebViewer...`).
  • Selezionare "Formato indirizzo web personalizzato" e inserire la stringa URL per Google Maps.

Quattro piattaforme ERP FileMaker per ottimizzare i processi operativi. Disponibili anche per l'acquisto presso di noi.

Richiesta di informazioni
Software ERP professionale

Passo 3: Visualizzazione di Google Maps nel WebViewer

1. URL di base per Google Maps

La forma più semplice di un URL di Google Maps è:

https://www.google.com/maps?q=
Per visualizzare un indirizzo specifico, aggiungere l'indirizzo al parametro `q`. Esempio:

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

2. comporre l'URL in FileMaker
  • Utilizzate la funzione FileMaker "Campo calcolato" o un campo formula per generare l'URL in modo dinamico. Esempio:
  • "https://www.google.com/maps?q=" & Indirizzo & ", " & Città & ", " & CAP & ", " & Paese
  • Questo calcolo combina i valori dei campi "Indirizzo", "Città", "Codice postale" e "Paese" per formare un URL completo.
3. configurare WebViewer:
  • Immettere la stringa URL calcolata nella finestra di dialogo WebViewer.
  • È possibile utilizzare i valori dei campi dinamici per aggiornare l'URL in base ai record di dati.

Passo 4: Utilizzare le funzioni avanzate

1. geocodifica (conversione dell'indirizzo in coordinate)

 VUtilizzare l'API di Google Geocoding per convertire gli indirizzi in coordinate geografiche. Esempio di richiesta API:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
Utilizzate lo script `Insert from URL` di FileMaker per accedere all'API ed elaborare la risposta. È possibile salvare le coordinate (`Latitudine` e `Longitudine`) nel database.

2. calcolo del percorso

Utilizza l'API di Google Directions per calcolare i percorsi tra due o più punti.

Esempio di richiesta API:

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

Elaborare la risposta in FileMaker, ad esempio per visualizzare le indicazioni.

3. funzioni di ricerca

Integrare l'API di Google Places per cercare luoghi specifici vicino a un indirizzo. 

Esempio di richiesta API:

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

I risultati possono essere visualizzati e ulteriormente elaborati in FileMaker.

Fase 5: integrazione e ottimizzazione

1. script per l'automazione
  • Creare script in FileMaker per automatizzare le chiamate API ed elaborare i dati.
  • Esempio: uno script che recupera e salva automaticamente le coordinate di un nuovo indirizzo.
2. gestione degli errori e gestione delle quote API
  • Aggiungere routine di gestione degli errori per reagire agli errori API (ad esempio, il superamento del limite API).
  • Monitorate la vostra quota API nella Google Cloud Dashboard per assicurarvi di rimanere entro i vostri limiti.
3. personalizzazioni del layout
  • Personalizzare il layout del WebViewer per garantire una visualizzazione ottimale della mappa.
  • Utilizzare le condizioni per aggiornare il WebViewer solo quando i dati rilevanti cambiano.

Corso accelerato di FileMaker

FileMaker veloce ed efficace
apprendimento in 20 capitoli.

Partecipare gratuitamente

Integrazione di Google Street View in FileMaker

L'integrazione di Google Street View in FileMaker consente di visualizzare le viste stradali direttamente nel database FileMaker, il che è particolarmente utile per le applicazioni che richiedono informazioni geografiche contestuali. L'integrazione avviene tramite il WebViewer di FileMaker, che genera dinamicamente un URL che visualizza l'immagine di Street View in base alle coordinate geografiche (latitudine e longitudine) memorizzate nel database. 

Passo 1: ottenere la chiave API per Google Street View

Innanzitutto, è necessario ottenere una chiave API da Google che consente di accedere all'API statica di Street View. Questa chiave API viene utilizzata nell'URL per recuperare le immagini di Street View. A tale scopo, accedere a Google Cloud Console, attivare "Street View Static API" e creare una chiave API.

Passo 2: Preparare i campi in FileMaker

Creare campi per la latitudine e la longitudine nel database FileMaker. Questi campi vengono utilizzati per definire la posizione dell'immagine di Street View. Opzionalmente, è possibile aggiungere un altro campo per controllare l'angolo di visualizzazione (`Heading`) e l'angolo di ripresa (`Pitch`).

Passo 3: Creare l'URL per il WebViewer

L'URL utilizzato nel WebViewer di FileMaker deve contenere i parametri richiesti per l'API Street View Static. Un esempio di URL di questo tipo è il seguente:
"https://maps.googleapis.com/maps/api/streetview?size=600x300&location=" & Latitudine & "," & Longitudine & "&heading=" & Direzione & "&pitch=" & Pitch & "&key=YOUR_API_KEY"

Parametri in questo URL:

  • `size` definisce la dimensione dell'immagine visualizzata.
  • `location` definisce le coordinate geografiche dell'immagine.
  • Heading" determina l'angolo di osservazione in gradi (0 = nord, 90 = est, 180 = sud, 270 = ovest).
  • Il passo definisce l'angolo verticale della telecamera (valore negativo per il basso, valore positivo per l'alto).
  • `chiave` è la chiave API di Google.

Software ERP aperto ed espandibile basato su FileMaker.

Ulteriori informazioni
Software ERP professionale

Passo 4: Integrare WebViewer nel layout

Inserite un WebViewer nel layout desiderato in FileMaker. Selezionate l'opzione "Formato indirizzo web personalizzato" e inserite la formula dell'URL creata in precedenza. Assicuratevi che i campi `Latitudine`, `Longitudine`, `Orizzonte` e `Passo` siano mappati correttamente per generare l'URL dinamicamente.

Fase 5: personalizzazione avanzata e automazione

Per migliorare l'esperienza dell'utente, è possibile creare degli script in FileMaker che recuperano automaticamente le coordinate richieste in base a un indirizzo e aggiornano l'immagine di Street View. È anche possibile aggiungere campi condizionali per garantire che Street View venga visualizzato solo quando sono disponibili coordinate valide. Se si desidera che l'utente navighi in modo interattivo tra le diverse viste (ad esempio, cambiando l'angolo di visualizzazione), è possibile impostare pulsanti o cursori che regolano dinamicamente i valori di 'Heading' e 'Pitch' e aggiornano il WebViewer.

Vantaggi dell'integrazione

L'integrazione diretta di Street View in FileMaker offre un modo perfetto per visualizzare le informazioni geografiche in immagini reali senza che l'utente debba lasciare l'applicazione. Ciò è particolarmente utile per i gestori di immobili, le aziende di logistica o qualsiasi applicazione che richieda un contesto visivo per gli indirizzi memorizzati. Utilizzando l'API, è possibile garantire che le immagini visualizzate siano sempre aggiornate e pertinenti, migliorando l'accuratezza e l'efficienza dei processi.

Domande frequenti su FileMaker e Google Maps

  • Come posso integrare Google Maps nel mio database FileMaker?
    • È possibile integrare Google Maps in FileMaker utilizzando l'oggetto WebViewer. Inserendo un URL di Google Maps nel WebViewer e utilizzando parametri dinamici come gli indirizzi del database, è possibile visualizzare le mappe direttamente in FileMaker.
  • Di cosa ho bisogno per utilizzare Google Maps con FileMaker?
    • Per integrare Google Maps in FileMaker, è necessario disporre di Google Maps API e di una chiave API. Questa chiave viene incorporata nell'URL del WebViewer o nelle richieste API per accedere ai servizi di Google Maps.
  • Come si visualizza un indirizzo da FileMaker in Google Maps?
    • È possibile inserire l'indirizzo di un campo di FileMaker in un URL di Google Maps utilizzando la funzione WebViewer. Esempio: "https://maps.google.com?q=" & campo indirizzo. In questo modo l'indirizzo verrà visualizzato direttamente sulla mappa nel WebViewer.
  • È possibile utilizzare Google Street View in FileMaker?
    • Sì, è possibile integrare Google Street View in FileMaker tramite il WebViewer. È necessario utilizzare l'URL di Street View corrispondente e le coordinate o gli indirizzi per visualizzare la vista nella posizione desiderata.
  • Come si ottiene una chiave API di Google Maps per FileMaker?
    • È possibile creare una chiave API tramite la Google Cloud Console. È necessario creare un nuovo progetto, attivare l'API di Google Maps e generare la chiave API da utilizzare per l'integrazione in FileMaker.
  • L'utilizzo dell'API di Google Maps in FileMaker ha un costo?
    • Sì, l'API di Google Maps non è completamente gratuita. Esiste una quota mensile di utilizzo gratuito, ma oltre questa quota possono essere applicati dei costi, a seconda del numero di richieste API effettuate. È importante verificare la struttura dei prezzi di Google Maps per evitare costi imprevisti.
  • È possibile utilizzare la geocodifica (conversione degli indirizzi in coordinate) in FileMaker?
    • Sì, è possibile utilizzare i servizi di geocodifica dell'API di Google Maps in FileMaker. Si invia un indirizzo all'API e si ricevono le coordinate geografiche corrispondenti (latitudine e longitudine), che possono essere salvate o utilizzate nel database.
  • Come posso calcolare la distanza tra due indirizzi in FileMaker?
    • È possibile utilizzare l'API Google Distance Matrix per calcolare le distanze tra due indirizzi. L'API fornisce la distanza e il tempo di percorrenza. È possibile inviare una richiesta API da FileMaker e visualizzare i risultati nei record di dati.
  • È possibile integrare la pianificazione del percorso in FileMaker con Google Maps?
    • Sì, è possibile utilizzare l'API di Google Directions per calcolare i percorsi tra due o più località e visualizzarli in FileMaker. È possibile visualizzare il percorso nel WebViewer e ottenere informazioni aggiuntive come le distanze e i tempi di percorrenza.
  • È possibile visualizzare contemporaneamente più indirizzi su una mappa?
    • Sì, è possibile visualizzare più indirizzi su Google Map creando una richiesta API personalizzata che visualizzi tutti gli indirizzi come marcatori sulla mappa. Questo è particolarmente utile per applicazioni come la localizzazione dei clienti o i percorsi di consegna.
  • Come posso assicurarmi che l'utilizzo dell'API di Google Maps in FileMaker rimanga efficiente?
    • Per mantenere efficiente l'uso dell'API, è necessario ottimizzare le richieste API e inviarle solo quando necessario. È inoltre possibile salvare localmente in FileMaker dati come le coordinate per evitare di ripetere le chiamate API per gli stessi indirizzi.
  • Posso utilizzare Google Maps e Google Street View anche su dispositivi mobili con FileMaker Go?
    • Sì, sia Google Maps che Google Street View funzionano nell'app FileMaker Go sui dispositivi mobili. È possibile utilizzare la funzione WebViewer di FileMaker Go per visualizzare le mappe dinamiche e i dati di Street View su iPhone e iPad.

Sintesi

L'integrazione di Google Maps in FileMaker apre una moltitudine di possibilità per la visualizzazione e la modifica dei dati geografici. Combinando la flessibile piattaforma di database di FileMaker con le potenti API di mappatura e geocodifica di Google, è possibile creare applicazioni personalizzate utili e facili da usare. Seguendo i passaggi sopra descritti, potrete implementare in modo rapido ed efficiente un'integrazione di Google Maps nella vostra soluzione FileMaker.

L'integrazione di Google Street View in FileMaker richiede alcuni passaggi tecnici, ma i vantaggi sono notevoli. È possibile creare un'applicazione facile da usare e visivamente accattivante che consente agli utenti di visualizzare viste stradali reali direttamente nel database, permettendo loro di comprendere e analizzare i dati in un nuovo contesto. Grazie all'automazione e alla possibilità di personalizzare la vista, è possibile creare una soluzione altamente personalizzabile che soddisfi le esigenze specifiche della vostra organizzazione.

Condividi questa pagina:

Un software ERP flessibile come la vostra azienda.
Saremo lieti di consigliarvi.

Software ERP personalizzabile per Mac, Windows e iOS.

Siete qui: Guida a FileMaker con Google Maps e Street View