Google Maps presenterar inte sina användare med visuella tidszonsgränser. Detta kan leda till förvirring, särskilt vid planering av en resa. Tack och lov finns det tidszonsdata i Google Maps Application Programming Interface. Du kan begära valfri tidszonsdata via Google Maps API. För att göra detta måste du förstå strukturen för dessa API-förfrågningar. Om du har exakt kunskap om tidszonsgränser kan du skapa din egen tidszonskarta med Google Map Maker.
Google Maps API
Precis som andra API: er är Google Maps API en serie kommandon och dataöverföringsstandarder. Tidszondata lagras i Google Maps API-databas och kan nås via en HTTPS-begäran. HTTPS-begäran måste ha följande form: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Till exempel använder förfrågan https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false latitud och longitud i Taos, New Mexico med en tidsstämpel den 22 juni , 2013.
Format för tidsbegäranden för Google Maps API
De två möjliga dataformaten för Google Maps API-förfrågningar är Javascript Object Notation och XML. Beroende på en programmerares kodningsmetod kan data som är lagrade i JSON-format vara lättare att integrera med andra programmeringsspråk. XML, å andra sidan, är utbyggbart. Detta innebär att nya taggar och attribut är tillåtna. Beroende på vilken typ av databehandling du har kan du kanske inte ha en tydlig preferens för ett språk framför det andra när du gör en tidszonförfrågan.
Parametrar och svar för tidszonförfrågan
De tre nödvändiga parametrarna som du måste skicka med din begäran är plats, tidsstämpel och sensor. Platsparametern inkluderar latitud och longitud för platsen i fråga. Tidsstämpelparametern beskriver tiden i sekunder från midnatt den 1 januari 1970. Sensorparametern beskriver om GPS är involverat för att beskriva användarens plats. Svaret på begäran kommer bland annat att inkludera timeZoneName, som överför den officiella tidszonen för den önskade platsen.
Overlays och Map Maker
Oberoende av att göra enskilda API-förfrågningar för specifika koordinatpar kan du skapa dina egna tidszonkartor med Google Map Maker. Map Maker stöder ritning av linjer och stigar. Därför kan du skapa och märka tidszonslinjer på en anpassad karta. Sedan kan du spara din karta både för offentligt eller privat bruk.