Google Maps include modifiche al fuso orario?

Google Maps non presenta all'utente limiti visivi del fuso orario. Questo può creare confusione, soprattutto in caso di pianificazione di un viaggio. Per fortuna, i dati sul fuso orario esistono all'interno dell'interfaccia di programmazione dell'applicazione di Google Maps. Puoi richiedere i dati sul fuso orario di qualsiasi posizione tramite l'API di Google Maps. Per fare ciò, è necessario comprendere la struttura di queste richieste API. Se hai una conoscenza precisa dei confini del fuso orario, puoi creare la tua mappa del fuso orario utilizzando Google Map Maker.

API di Google Maps

Come altre API, l'API di Google Maps è una serie di comandi e standard di trasferimento dati. I dati del fuso orario sono archiviati nel database dell'API di Google Maps e sono accessibili tramite una richiesta HTTPS. La richiesta HTTPS deve avere il seguente formato: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Ad esempio, la richiesta https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false utilizza la latitudine e la longitudine di Taos, New Mexico con un timestamp del 22 giugno , 2013.

Formati delle richieste di fuso orario API di Google Maps

I due possibili formati di dati per le richieste API di Google Maps sono Javascript Object Notation e XML. A seconda dell'approccio di codifica di un programmatore, i dati archiviati in formato JSON possono essere più facili da integrare con altri linguaggi di programmazione. XML, d'altra parte, è estensibile. Ciò significa che sono consentiti nuovi tag e attributi. A seconda della natura del trattamento dei dati, è possibile o meno avere una chiara preferenza per una lingua rispetto all'altra quando si effettua una richiesta di fuso orario.

Parametri e risposta della richiesta di fuso orario

I tre parametri obbligatori che devi inviare con la tua richiesta sono posizione, timestamp e sensore. Il parametro location include la latitudine e la longitudine della località in questione. Il parametro timestamp descrive il tempo, in secondi, dalla mezzanotte del 1 gennaio 1970. Il parametro sensor descrive se il GPS è coinvolto per descrivere la posizione dell'utente. La risposta alla richiesta includerà, tra gli altri dati, il timeZoneName, che trasmette il fuso orario ufficiale della località desiderata.

Overlay e Map Maker

Indipendentemente dall'esecuzione di richieste API individuali per coppie di coordinate specifiche, puoi creare le tue mappe del fuso orario utilizzando Google Map Maker. Map Maker supporta il disegno di linee e percorsi. Pertanto, puoi creare ed etichettare le linee del fuso orario su una mappa personalizzata. Quindi, puoi salvare la tua mappa sia per uso pubblico che privato.