Zahrnuje Google Maps změny časových pásem?

Google Maps nepředstavuje svému uživateli vizuální hranice časových pásem. To může vést ke zmatku, zejména v případě plánování cesty. Naštěstí data časového pásma v rámci aplikačního programového rozhraní aplikace Mapy Google existují. Prostřednictvím rozhraní Google Maps API můžete požádat o údaje o časovém pásmu libovolného místa. Chcete-li to provést, musíte pochopit strukturu těchto požadavků API. Pokud máte přesnou znalost hranic časových pásem, můžete si pomocí Google Map Maker vytvořit vlastní mapu časových pásem.

Google Maps API

Stejně jako ostatní rozhraní API je rozhraní Google Maps API řadou příkazů a standardů přenosu dat. Data časových pásem jsou uložena v databázi Google Maps API a lze k nim přistupovat prostřednictvím požadavku HTTPS. Požadavek HTTPS musí mít následující podobu: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Například požadavek https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false používá zeměpisnou šířku a délku Taosu v Novém Mexiku s časovou značkou 22. června , 2013.

Formáty požadavků na časové pásmo Google Maps API

Dva možné datové formáty pro požadavky API Google Maps jsou Javascript Object Notation a XML. V závislosti na programovacím přístupu programátora lze data uložená ve formátu JSON snáze integrovat do jiných programovacích jazyků. XML je naopak rozšiřitelný. To znamená, že jsou povoleny nové značky a atributy. V závislosti na povaze zpracování vašich údajů můžete, ale nemusíte mít jasnou preferenci jednoho jazyka před druhým při zadávání žádosti o časové pásmo.

Parametry požadavku na časové pásmo a odpověď

Tři požadované parametry, které musíte zaslat s požadavkem, jsou umístění, časové razítko a senzor. Parametr umístění zahrnuje zeměpisnou šířku a délku dotyčného umístění. Parametr timestamp popisuje čas v sekundách od půlnoci 1. ledna 1970. Parametr senzoru popisuje, zda je GPS použito pro popis polohy uživatele. Odpověď na požadavek bude mimo jiné zahrnovat timeZoneName, který vyjadřuje oficiální časové pásmo požadovaného místa.

Překryvné obrázky a Map Maker

Nezávisle na vytváření jednotlivých požadavků API pro konkrétní páry souřadnic můžete pomocí aplikace Google Map Maker vytvářet vlastní mapy časových pásem. Map Maker podporuje kreslení čar a cest. Proto můžete na vlastní mapě vytvořit a označit čáry časových pásem. Poté můžete mapu uložit pro veřejné i soukromé použití.