Google Maps ne prikazuje svom korisniku vizualne granice vremenske zone. To može dovesti do zabune, posebno u slučaju planiranja putovanja. Srećom, podaci o vremenskoj zoni postoje u sučelju za programiranje programa Google Maps. Podatke o vremenskoj zoni bilo koje lokacije možete zatražiti putem API-ja Google Maps. Da biste to učinili, morate razumjeti strukturu ovih API zahtjeva. Ako precizno znate granice vremenske zone, možete napraviti vlastitu kartu vremenske zone pomoću Google Map Makera.
API Google Maps
Kao i drugi API-ji, API Google Maps je niz naredbi i standarda prijenosa podataka. Podaci o vremenskoj zoni pohranjuju se u bazu podataka Google Maps API-ja, a može im se pristupiti putem HTTPS zahtjeva. HTTPS zahtjev mora imati sljedeći oblik: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Na primjer, zahtjev https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false koristi geografsku širinu i dužinu Taosa u Novom Meksiku s vremenskom oznakom 22. lipnja , 2013.
Formati zahtjeva za vremensku zonu API-ja Google Maps
Dva moguća formata podataka za Google Maps API zahtjeve su Javascript Object Notation i XML. Ovisno o pristupu programiranja programera, podatke pohranjene u JSON formatu može se lakše integrirati s drugim programskim jezicima. XML je, s druge strane, proširiv. To znači da su dopuštene nove oznake i atributi. Ovisno o prirodi obrade podataka, možete ili ne morate imati jasnu prednost za jedan jezik u odnosu na drugi prilikom podnošenja zahtjeva za vremensku zonu.
Parametri zahtjeva i odgovor za vremensku zonu
Tri potrebna parametra koja morate poslati uz zahtjev su mjesto, vremenska oznaka i senzor. Parametar lokacije uključuje zemljopisnu širinu i dužinu predmetnog mjesta. Parametar vremenske oznake opisuje vrijeme, u sekundama, od ponoći 1. siječnja 1970. Parametar senzora opisuje je li GPS uključen u opis lokacije korisnika. Odgovor na zahtjev uključivat će, između ostalih podataka, timeZoneName, koji prenosi službenu vremensku zonu željenog mjesta.
Prekrivači i Map Maker
Neovisno o postavljanju pojedinačnih zahtjeva za API za određene parove koordinata, možete stvoriti vlastite karte vremenskih zona pomoću Google Map Makera. Map Maker podržava crtanje linija i putova. Stoga možete stvoriti i označiti linije vremenske zone na prilagođenoj karti. Zatim svoju mapu možete spremiti za javnu ili privatnu upotrebu.