Google Maps не представя на потребителя си визуални граници на часовата зона. Това може да доведе до объркване, особено в случай на планиране на пътуване. За щастие данните за часовата зона наистина съществуват в интерфейса за програмиране на приложения на Google Maps. Можете да поискате данни за часовата зона на всяко местоположение чрез API на Google Maps. За да направите това, трябва да разберете структурата на тези заявки за API. Ако имате точни познания за границите на часовата зона, можете да направите своя собствена карта на часовата зона, като използвате Google Map Maker.
API на Google Maps
Подобно на други API, API на Google Maps е поредица от команди и стандарти за трансфер на данни. Данните за часовата зона се съхраняват в базата данни на API на Google Maps и могат да бъдат достъпни чрез HTTPS заявка. Заявката за HTTPS трябва да има следната форма: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Например заявката https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false използва географската ширина и дължина на Taos, Ню Мексико с времеви клей от 22 юни , 2013.
Формати на заявки за часови пояс на API на Google Maps
Двата възможни формата на данни за заявки за API на Google Maps са Javascript Object Notation и XML. В зависимост от кодиращия подход на програмист, данните, съхранявани във формат JSON, могат да бъдат по-лесни за интегриране с други програмни езици. XML, от друга страна, е разширяем. Това означава, че са разрешени нови тагове и атрибути. В зависимост от естеството на вашата обработка на данни, може да имате или не да имате ясно предпочитание за един език пред другия, когато правите заявка за часова зона.
Параметри на заявката за времеви пояс и отговор
Трите необходими параметъра, които трябва да изпратите с вашата заявка, са местоположение, клеймо и сензор. Параметърът за местоположение включва географската ширина и дължина на въпросното местоположение. Параметърът за времеви отпечатък описва времето в секунди от полунощ на 1 януари 1970 г. Параметърът на сензора описва дали GPS е включен за описание на местоположението на потребителя. Отговорът на заявката ще включва, наред с други данни, timeZoneName, който предава официалната часова зона на желаното местоположение.
Наслагвания и Map Maker
Независимо от отправянето на индивидуални заявки за API за конкретни двойки координати, можете да създадете свои собствени карти на часови зони с помощта на Google Map Maker. Map Maker поддържа рисуване на линии и пътеки. Следователно можете да създавате и обозначавате линии на часовата зона на персонализирана карта. След това можете да запазите картата си както за обществено, така и за частно ползване.