O Google Maps não apresenta ao usuário limites visuais de fuso horário. Isso pode causar confusão, especialmente no caso de planejamento de uma viagem. Felizmente, os dados de fuso horário existem na interface de programação de aplicativos do Google Maps. Você pode solicitar dados de fuso horário de qualquer local por meio da API do Google Maps. Para fazer isso, você deve compreender a estrutura dessas solicitações de API. Se você tem conhecimento preciso das bordas dos fusos horários, pode fazer seu próprio mapa de fuso horário usando o Google Map Maker.
API do Google Maps
Como outras APIs, a API do Google Maps é uma série de comandos e padrões de transferência de dados. Os dados de fuso horário são armazenados no banco de dados da API do Google Maps e podem ser acessados por meio de uma solicitação HTTPS. A solicitação HTTPS deve ter o seguinte formato: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Por exemplo, a solicitação https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false usa a latitude e longitude de Taos, Novo México com um carimbo de data / hora de 22 de junho , 2013.
Formatos de solicitações de fuso horário da API do Google Maps
Os dois formatos de dados possíveis para solicitações da API do Google Maps são Javascript Object Notation e XML. Dependendo da abordagem de codificação do programador, os dados armazenados no formato JSON podem ser mais fáceis de integrar com outras linguagens de programação. XML, por outro lado, é extensível. Isso significa que novas tags e atributos são permitidos. Dependendo da natureza do seu processamento de dados, você pode ou não ter uma preferência clara por um idioma em relação ao outro ao fazer uma solicitação de fuso horário.
Parâmetros de solicitação de fuso horário e resposta
Os três parâmetros obrigatórios que você deve enviar com sua solicitação são local, carimbo de data / hora e sensor. O parâmetro de localização inclui a latitude e longitude do local em questão. O parâmetro timestamp descreve a hora, em segundos, a partir da meia-noite de 1º de janeiro de 1970. O parâmetro sensor descreve se o GPS está envolvido na descrição da localização do usuário. A resposta à solicitação incluirá, entre outros dados, o timeZoneName, que informa o fuso horário oficial do local desejado.
Superposições e Map Maker
Independentemente de fazer solicitações de API individuais para pares de coordenadas específicos, você pode criar seus próprios mapas de fuso horário usando o Google Map Maker. O Map Maker suporta o desenho de linhas e caminhos. Portanto, você pode criar e rotular linhas de fuso horário em um mapa personalizado. Em seguida, você pode salvar seu mapa para uso público ou privado.