Google Maps præsenterer ikke sin bruger med visuelle tidszonegrænser. Dette kan føre til forvirring, især i tilfælde af planlægning af en rejse. Heldigvis findes der tidszondata i Google Maps Application Programming Interface. Du kan anmode om en lokalitets tidszondata via Google Maps API. For at gøre dette skal du forstå strukturen i disse API-anmodninger. Hvis du har nøjagtig kendskab til tidszonegrænser, kan du oprette dit eget tidszonekort ved hjælp af Google Map Maker.
Google Maps API
Ligesom andre API'er er Google Maps API en række kommandoer og dataoverførselsstandarder. Tidszonedata gemmes i Google Maps API-databasen og kan tilgås via en HTTPS-anmodning. HTTPS-anmodningen skal have følgende form: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. For eksempel bruger anmodningen https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false breddegrad og længdegrad i Taos, New Mexico med et tidsstempel den 22. juni , 2013.
Formater til Google Maps API tidszone anmodninger
De to mulige dataformater til Google Maps API-anmodninger er Javascript Object Notation og XML. Afhængigt af en programmørs kodningstilgang kan data, der er gemt i JSON-format, være lettere at integrere med andre programmeringssprog. XML er derimod udvidelig. Dette betyder, at nye tags og attributter er tilladt. Afhængigt af arten af din databehandling har du måske eller måske ikke en klar præference for det ene sprog frem for det andet, når du anmoder om en tidszone.
Parametre og svar til anmodning om tidszone
De tre nødvendige parametre, som du skal sende med din anmodning, er placering, tidsstempel og sensor. Placeringsparameteren inkluderer breddegrad og længdegrad for den pågældende placering. Parameteren tidsstempel beskriver tiden i sekunder fra midnat den 1. januar 1970. Sensorparameteren beskriver, om GPS er involveret i beskrivelsen af brugerens placering. Svaret på anmodningen inkluderer blandt andet data timeZoneName, der formidler den officielle tidszone for den ønskede placering.
Overlays og Map Maker
Uafhængigt af at stille individuelle API-anmodninger om specifikke koordinatpar kan du oprette dine egne tidszonekort ved hjælp af Google Map Maker. Map Maker understøtter tegning af linjer og stier. Derfor kan du oprette og mærke tidszonelinjer på et brugerdefineret kort. Derefter kan du gemme dit kort både til offentlig eller privat brug.