2013-04-19 6 views
5

Ich brauche eine API wie die Orte Autocomplete, aber mit der Zeitzone Ort in der Antwort. Ich könnte die Places-Autocomplete-API verwenden, um die Ortsreferenz von der Antwort zu erhalten, dann die Ortsdetails api, um den Längen- und Breitengrad zu erhalten, und schließlich die Google Time Zone-API, um die Ortszeitzone zu erhalten. Kann ich dies mit einem einzigen HTTP-Aufruf tun?Kombinieren Orte Autocomplete und die Google Time Zone API

+0

Wie machst du das? – SandeepAggarwal

Antwort

0

Wenn Sie nur den aktuellen UTC-Offset benötigen, können Sie feststellen, wie spät es an diesem Ort ist. Sie finden es normalerweise in den Ergebnissen der Details-API. Von the documentation:

utc_offset enthält die Anzahl der Minuten die aktuelle Zeitzone des Place Offset von UTC. Für Orte in Sydney, Australien beispielsweise, beträgt die Sommerzeit 660 (+11 Stunden von UTC) und für Orte in Kalifornien außerhalb der Sommerzeit -480 (-8 Stunden von UTC).

jedoch, wie einige kommentiert haben, und as discussed here, der Ort Details API nicht immer versetzt die Zeitzone zurückzukehren.

Wenn es nicht zurückgegeben wird oder wenn Sie die vollständige IANA/Olson-Zeitzonen-ID für den Standort benötigen, müssen Sie die Zeitzonen-API wie beschrieben aufrufen.

Sie könnten auch an einer der anderen Methoden interessiert sein, um eine Zeitzone von einem Standort zu erhalten, die listed here sind.

+3

Die utc_offset wäre in Ordnung, aber die Details API gibt nicht immer den utc_offset Parameter zurück. – user2298916

Verwandte Themen