Lokalisierung Auflösung zur Adresse

Post your questions and help other users.

Moderator: Martin

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Lokalisierung Auflösung zur Adresse

Post by Martin » 29 Jul 2016 09:15

Ich habe im Google Bug-Tracker etwas geforscht und einige Bugs gefunden, welche auf deine Beschreibung passen. Offenbar gibt es das Problem schon länger. Mit einer Fehlerbehebung Seitens Google rechne ich im Moment mal nicht, deshalb werde ich in der nächsten Version einen Workaround einbauen, der die Adresse über einen anderen Dienst bestimmt, wenn der normale Dienst von Android versagt. Leider ist der Workaround etwas aufwändig und muss gut getestet werden, deshalb baue ich den Workaround erst in Version 1.32 ein. Wäre super, wenn du die Vorschau im EAP-Forum ausprobieren könntest, sobald sie verfügbar ist.

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: Lokalisierung Auflösung zur Adresse

Post by Housi » 29 Jul 2016 12:42

Hallo Martin,
Super werde ich testen sobald verfügbar.

lg Housi

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: Lokalisierung Auflösung zur Adresse

Post by Housi » 03 Aug 2016 16:36

Hallo Martin,

ich habe noch eine Frage, wie kann ich aus dieser Datei z.B nur die Strasse und den Ort und PLZ per Script in
eine Variable schreiben ? (Siehe Anhang TXT Datei per Goggle api maps geholt)

Besten Dank

Hans
Attachments
lukiluk.txt
Lokalisierungs Datei
(13.95 KiB) Downloaded 715 times

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Lokalisierung Auflösung zur Adresse

Post by Martin » 03 Aug 2016 19:57

Hi,

Angenommen du lädst den Inhalt der Datei in eine Variable, dann kannst du das JSON in eine Objektstruktur von Automagic umwandeln und danach auf das passende Feld zugreifen.
Die einfachste Variante könnte wie folgt aussehen (angenommen Variable response enthält den JSON-Text):

Code: Select all

val = fromJSON(response);
adresse = val["results"][0]["formatted_address"];
oder

Code: Select all

hausnummer = val["results"][0]["address_components"][0]["long_name"];
Es wäre natürlich auch gut, den Status der Antwort zu prüfen:

Code: Select all

if (val["status"]=="OK")
{
   adresse = val["results"][0]["formatted_address"];
}
Freundliche Grüsse
Martin

Housi
Posts: 25
Joined: 26 Jun 2016 11:33

Re: Lokalisierung Auflösung zur Adresse

Post by Housi » 04 Aug 2016 10:45

Hallo Martin,

Besten Dank für die schnelle Antwort,
funktioniert super so.

Gruss
Hans

Post Reply