Google Maps presenteert zijn gebruiker geen visuele tijdzonegrenzen. Vooral bij het plannen van een reis kan dit tot verwarring leiden. Gelukkig bestaan er tijdzonegegevens binnen de Google Maps Application Programming Interface. U kunt de tijdzonegegevens van elke locatie opvragen via de Google Maps API. Om dit te doen, moet u de structuur van deze API-verzoeken begrijpen. Als u nauwkeurige kennis heeft van tijdzonegrenzen, kunt u uw eigen tijdzonekaart maken met Google Map Maker.
Google Maps-API
Net als andere API's is de Google Maps API een reeks opdrachten en standaarden voor gegevensoverdracht. Tijdzonegegevens worden opgeslagen in de Google Maps API-database en zijn toegankelijk via een HTTPS-verzoek. Het HTTPS-verzoek moet de volgende vorm hebben: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Het verzoek https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false gebruikt bijvoorbeeld de lengte- en breedtegraad van Taos, New Mexico met een tijdstempel van 22 juni , 2013.
Indelingen van Google Maps API-tijdzoneverzoeken
De twee mogelijke gegevensindelingen voor Google Maps API-verzoeken zijn Javascript Object Notation en XML. Afhankelijk van de coderingsbenadering van een programmeur, kunnen gegevens die zijn opgeslagen in JSON-indeling gemakkelijker te integreren zijn met andere programmeertalen. XML daarentegen is uitbreidbaar. Dit betekent dat nieuwe tags en attributen zijn toegestaan. Afhankelijk van de aard van uw gegevensverwerking, kunt u al dan niet een duidelijke voorkeur hebben voor de ene taal boven de andere wanneer u een tijdzoneverzoek indient.
Tijdzoneverzoekparameters en reactie Zone
De drie vereiste parameters die u bij uw aanvraag moet meesturen, zijn locatie, tijdstempel en sensor. De locatieparameter omvat de breedte- en lengtegraad van de betreffende locatie. De parameter timestamp beschrijft de tijd, in seconden, vanaf middernacht op 1 januari 1970. De parameter sensor beschrijft of GPS een rol speelt bij het beschrijven van de locatie van de gebruiker. Het antwoord op het verzoek zal onder meer de timeZoneName bevatten, die de officiële tijdzone van de gewenste locatie weergeeft.
Overlays en Map Maker
Onafhankelijk van het maken van individuele API-verzoeken voor specifieke coördinatenparen, kunt u uw eigen tijdzonekaarten maken met Google Map Maker. Map Maker ondersteunt het tekenen van lijnen en paden. Daarom kunt u tijdzonelijnen maken en labelen op een aangepaste kaart. Vervolgens kunt u uw kaart zowel voor openbaar als voor privégebruik opslaan.