Vai Google Maps ietver laika joslas izmaiņas?

Google Maps savam lietotājam neuzrāda vizuālās laika joslas robežas. Tas var radīt neskaidrības, īpaši ceļojuma plānošanas gadījumā. Par laimi, laika joslas dati pastāv Google Maps lietojumprogrammu saskarnē. Izmantojot Google Maps API, varat pieprasīt jebkuras atrašanās vietas laika joslas datus. Lai to izdarītu, jums ir jāsaprot šo API pieprasījumu struktūra. Ja jums ir precīzas zināšanas par laika joslas robežām, varat izveidot savu laika joslu karti, izmantojot Google kartes redaktoru.

Google Maps API

Tāpat kā citas API, arī Google Maps API ir virkne komandu un datu pārsūtīšanas standartu. Laika joslas dati tiek glabāti Google Maps API datu bāzē, un tiem var piekļūt, izmantojot HTTPS pieprasījumu. HTTPS pieprasījumam ir jābūt šādā formā: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Piemēram, pieprasījumā https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false tiek izmantots Taosas (Ņūmeksika) platums un garums ar laika zīmogu 22. jūnijs. , 2013.

Google Maps API laika joslas pieprasījumu formāti

Divi iespējamie datu formāti Google Maps API pieprasījumiem ir Javascript Object Notation un XML. Atkarībā no programmētāja kodēšanas pieejas, JSON formātā saglabātos datus var vieglāk integrēt ar citām programmēšanas valodām. Savukārt XML ir paplašināms. Tas nozīmē, ka ir atļauti jauni tagi un atribūti. Atkarībā no datu apstrādes rakstura, veicot laika joslas pieprasījumu, jums var būt skaidra priekšroka attiecībā uz vienu valodu, nevis pret citu.

Laika joslas pieprasījuma parametri un atbilde

Trīs nepieciešamie parametri, kas jums jānosūta kopā ar pieprasījumu, ir atrašanās vieta, laika zīmogs un sensors. Atrašanās vietas parametrs ietver attiecīgās vietas platumu un garumu. Laika zīmoga parametrs apraksta laiku sekundēs no 1970. gada 1. janvāra pusnakts. Sensora parametrs raksturo, vai GPS ir iesaistīts lietotāja atrašanās vietas aprakstā. Atbildē uz pieprasījumu cita starpā tiks iekļauts laiksZoneName, kas norāda vēlamās atrašanās vietas oficiālo laika joslu.

Pārklājumi un karšu veidotājs

Neatkarīgi no individuālu API pieprasījumu iesniegšanas konkrētiem koordinātu pāriem, varat izveidot savas laika joslu kartes, izmantojot Google Map Maker. Map Maker atbalsta līniju un ceļu zīmēšanu. Tāpēc pielāgotās kartē varat izveidot un iezīmēt laika joslu līnijas. Pēc tam jūs varat saglabāt savu karti gan publiskai, gan privātai lietošanai.