Οι Χάρτες Google δεν παρουσιάζουν στον χρήστη του όρια ζώνης ώρας. Αυτό μπορεί να οδηγήσει σε σύγχυση, ειδικά σε περίπτωση προγραμματισμού ενός ταξιδιού. Ευτυχώς, τα δεδομένα ζώνης ώρας υπάρχουν στη διεπαφή προγραμματισμού εφαρμογών των Χαρτών Google. Μπορείτε να ζητήσετε δεδομένα ζώνης ώρας οποιασδήποτε τοποθεσίας μέσω του API Χαρτών Google. Για να το κάνετε αυτό, πρέπει να κατανοήσετε τη δομή αυτών των αιτημάτων API. Εάν έχετε ακριβείς γνώσεις για τα όρια ζώνης ώρας, μπορείτε να δημιουργήσετε τον δικό σας χάρτη ζώνης ώρας χρησιμοποιώντας το Χαρτογράφο Google.
API Χαρτών Google
Όπως και άλλα API, το API Χαρτών Google είναι μια σειρά εντολών και προτύπων μεταφοράς δεδομένων. Τα δεδομένα ζώνης ώρας αποθηκεύονται στη βάση δεδομένων API Χαρτών Google και είναι προσβάσιμα μέσω αιτήματος 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
Οι δύο πιθανές μορφές δεδομένων για αιτήματα API Χαρτών Google είναι Javascript Object Notation και XML. Ανάλογα με την προσέγγιση κωδικοποίησης ενός προγραμματιστή, τα δεδομένα που είναι αποθηκευμένα σε μορφή JSON μπορούν να ενσωματωθούν ευκολότερα σε άλλες γλώσσες προγραμματισμού. Η XML, από την άλλη πλευρά, είναι επεκτάσιμη. Αυτό σημαίνει ότι επιτρέπονται νέες ετικέτες και χαρακτηριστικά. Ανάλογα με τη φύση της επεξεργασίας δεδομένων σας, ενδέχεται να έχετε ή να μην έχετε σαφή προτίμηση για τη μία γλώσσα από την άλλη κατά την υποβολή αιτήματος ζώνης ώρας.
Παράμετροι και απάντηση αιτήματος ζώνης ώρας
Οι τρεις απαιτούμενες παράμετροι που πρέπει να στείλετε με το αίτημά σας είναι η θέση, η χρονική σήμανση και ο αισθητήρας. Η παράμετρος τοποθεσίας περιλαμβάνει το γεωγραφικό πλάτος και μήκος της εν λόγω τοποθεσίας. Η παράμετρος χρονικής σήμανσης περιγράφει την ώρα, σε δευτερόλεπτα, από τα μεσάνυχτα της 1ης Ιανουαρίου 1970. Η παράμετρος αισθητήρα περιγράφει εάν εμπλέκεται το GPS για την περιγραφή της θέσης του χρήστη. Η απάντηση στο αίτημα θα περιλαμβάνει, μεταξύ άλλων δεδομένων, το timeZoneName, το οποίο μεταφέρει την επίσημη ζώνη ώρας της επιθυμητής τοποθεσίας.
Επικαλύψεις και Χαρτογράφος
Ανεξάρτητα από την υποβολή μεμονωμένων αιτημάτων API για συγκεκριμένα ζεύγη συντεταγμένων, μπορείτε να δημιουργήσετε τους δικούς σας χάρτες ζώνης ώρας χρησιμοποιώντας το Χαρτογράφο Google. Ο Χαρτογράφος υποστηρίζει σχεδίαση γραμμών και διαδρομών. Επομένως, μπορείτε να δημιουργήσετε και να επισημάνετε γραμμές ζώνης ώρας σε έναν προσαρμοσμένο χάρτη. Στη συνέχεια, μπορείτε να αποθηκεύσετε τον χάρτη σας, είτε για δημόσια είτε για ιδιωτική χρήση.