2013-04-19 17 views
5

ho bisogno di un api come i luoghi completamento automatico, ma con il posto fuso orario nella risposta. Potrei utilizzare l'API di completamento automatico dei luoghi, per ottenere il riferimento del luogo dalla risposta, rispetto a Inserisci dettagli api per ottenere la longitudine e la latitudine e infine l'API del fuso orario di Google per ottenere il fuso orario del luogo. Posso farlo con una singola chiamata HTTP?Combine Luoghi completamento automatico e l'API di Google fuso orario

+0

Come si finisce a fare questo? – SandeepAggarwal

risposta

0

Se avete solo bisogno l'offset in modo da poter dire che ore sono in quel luogo UTC corrente, di solito si trovano nei risultati dai dettagli API. Da the documentation:

utc_offset contiene il numero di minuti fuso orario attuale di questo posto è offset da UTC. Ad esempio, per Luoghi a Sydney, in Australia durante l'ora legale sarebbe 660 (+11 ore da UTC), e per Luoghi in California al di fuori dell'ora legale sarebbe di -480 (-8 ore da UTC).

Tuttavia, come alcuni hanno commentato, e as discussed here, il luogo dettagli API non sempre restituire il fuso orario.

Se non viene restituito, o quando è necessario l'ID del fuso orario IANA/Olson completo per la posizione, sarà necessario chiamare l'API del fuso orario come descritto.

Si può anche essere interessati a uno degli altri metodi per ottenere un fuso orario da una posizione, che sono listed here.

+3

L'utc_offset andrebbe bene, ma l'API Details non restituisce sempre il parametro utc_offset. – user2298916

Problemi correlati