Google Maps präsentiert seinen Nutzern keine visuellen Zeitzonengrenzen. Dies kann insbesondere bei der Planung einer Reise zu Verwirrung führen. Glücklicherweise existieren Zeitzonendaten innerhalb der Google Maps Application Programming Interface. Sie können die Zeitzonendaten eines beliebigen Standorts über die Google Maps API anfordern. Dazu müssen Sie die Struktur dieser API-Anfragen verstehen. Wenn Sie die Grenzen der Zeitzonen genau kennen, können Sie mit Google Map Maker Ihre eigene Zeitzonenkarte erstellen.
Google Maps-API
Wie andere APIs ist die Google Maps API eine Reihe von Befehlen und Datenübertragungsstandards. Zeitzonendaten werden in der Google Maps API-Datenbank gespeichert und können über eine HTTPS-Anfrage abgerufen werden. Die HTTPS-Anfrage muss das folgende Format haben: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Die Anfrage https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false verwendet beispielsweise den Breiten- und Längengrad von Taos, New Mexico mit einem Zeitstempel vom 22. Juni , 2013.
Formate von Google Maps API-Zeitzonenanfragen
Die beiden möglichen Datenformate für Google Maps API-Anfragen sind Javascript Object Notation und XML. Je nach Codierungsansatz eines Programmierers können im JSON-Format gespeicherte Daten leichter in andere Programmiersprachen integriert werden. XML hingegen ist erweiterbar. Das bedeutet, dass neue Tags und Attribute erlaubt sind. Abhängig von der Art Ihrer Datenverarbeitung haben Sie möglicherweise eine klare Präferenz für eine Sprache gegenüber der anderen, wenn Sie eine Zeitzonenanfrage stellen.
Zeitzonen-Anforderungsparameter und Antwort
Die drei erforderlichen Parameter, die Sie mit Ihrer Anfrage senden müssen, sind Standort, Zeitstempel und Sensor. Der Standortparameter umfasst den Breiten- und Längengrad des fraglichen Standorts. Der Parameter Zeitstempel beschreibt die Zeit in Sekunden ab Mitternacht des 1. Januar 1970. Der Parameter Sensor beschreibt, ob GPS zur Beschreibung des Standorts des Benutzers beteiligt ist. Die Antwort auf die Anfrage enthält unter anderem den timeZoneName, der die offizielle Zeitzone des gewünschten Ortes übermittelt.
Overlays und Map Maker
Unabhängig von einzelnen API-Anfragen für bestimmte Koordinatenpaare können Sie mit Google Map Maker Ihre eigenen Zeitzonenkarten erstellen. Map Maker unterstützt das Zeichnen von Linien und Pfaden. Daher können Sie Zeitzonenlinien auf einer benutzerdefinierten Karte erstellen und beschriften. Anschließend können Sie Ihre Karte sowohl für den öffentlichen als auch für den privaten Gebrauch speichern.