Einbindung Google Maps Standort in Formel
Hallo liebes Forum.
Ich habe eine Tabelle mit Kundendaten: Name, Straße, Ort usw
Nun möchte ich den Kundenstandort auf einer eingebetteten Karte im Datensatz anzeigen lassen. Dafür habe ich einen API-Key von Google.
Folgendes funktioniert schon ganz gut und wird als Karte im Formelfeld angezeigt:
html(---
<iframe width="100%" height="100%" style="border:0" loading="lazy" allowfullscreen
src="https://www.google.com/maps/embed/v1/place?key=API-KEY
&q=Berlin,Alexanderplatz"
></iframe>
---)
Es gelingt mir aber nicht entsprechenden Spalten "Name", "Starße", "Ort" usw in den Code einzubinden. So dass diese logischerweise je Kunde angezeigt werden. Egal wie ich versuche die q-Abfrage auszutauschen:
let my := this;
html(---
<iframe width="100%" height="100%" style="border:0" loading="lazy" allowfullscreen
src="https://www.google.com/maps/embed/v1/place?key=API-KEY &q= 'Ort' "
></iframe>
---)
Kann mir jemand helfen?
Vielen Dank und VG
13 Antworten
-
Ich habe es so gemacht, öffne damit allerdings eine Browserseite, aber das Prinzip , müsste klar sein.
let myID := this;
let webURL := "https://hook.eu1.make.com/eyxm1c4kt84crvjwpr13kl93vg0psdez";
let data1 := {
Strasse: 'Straße',
PLZ: 'PLZ / Ort'.PLZ,
Ort: 'PLZ / Ort'.Ort
};
let response := http("POST", webURL, {
'Content-Type': "application/json"
}, data1);
if response.error then
alert(text(response.error))
else
openURL("" + response.result)
end -
Ganz vergessen.
Die Zeile
let webURL .....
kann gelöscht werden. -
Du kannst auch die Route zeigen lassen von deinem aktuellen Standort zum Objekt
openURL("https://www.google.com/maps/dir/?api=1&destination=" + text('Straße' + " " + Hausnummer + ", " + PLZ + " " + Ort))
Gruß
Andreas
-
Hallo, vielen lieben Dank für die Antworten.
Das öffnen und anzeigen im Browser funktioniert. :)
Vielleicht gibt es aber doch eine Möglichkeit den Standort direkt anzuzeigen zu lassen?
Ich probiere einfach weiter :)
Viel Grüße in die Runde.
-
Ich habs so gelöst.
in einem fx wird die Zieladresse zusammengefasst : 'Straße' + ","+'PLZ'+","+'Ort'
Trigger nach änderung füllt dann ein textfeld: (ist glaube bis zu 10 standorten erweiterbar)
URL := "https://maps.googleapis.com/maps/api/staticmap?autoscale=2&size=512x512&maptype=roadmap&key=*******&format=png&visual_refresh=true&markers=size:mid%7Ccolor:red%7Clabel:2%7C" + 'fx feld' + "&markers=size:mid%7Ccolor:yellow%7Clabel:1%7C" + 'Standortadresse';
fx zum anzeigen der karte:
html("<img src='" + URL + "' />")
bei klick auf fx (Maps aufruf)
openURL("https://www.google.de/maps/dir/" + 'Standortsdresse' + "/" + 'fx feld')
-
Hallo zusammen,
vielen Dank für die Hilfe.
Viele Grüße
Content aside
- vor 1 JahrZuletzt aktiv
- 13Antworten
- 182Ansichten
-
5
Folge bereits