Google Maps tidak memberikan batasan zona waktu visual kepada penggunanya. Hal ini dapat menimbulkan kebingungan, terutama dalam hal merencanakan perjalanan. Untungnya, data zona waktu memang ada di dalam Antarmuka Pemrograman Aplikasi Google Maps. Anda dapat meminta data zona waktu lokasi mana pun melalui Google Maps API. Untuk melakukan ini, Anda harus memahami struktur permintaan API ini. Jika Anda memiliki pengetahuan yang tepat tentang batas zona waktu, Anda dapat membuat peta zona waktu Anda sendiri menggunakan Google Pencipta Peta.
Google Maps API
Seperti API lainnya, Google Maps API adalah serangkaian perintah dan standar transfer data. Data zona waktu disimpan dalam database Google Maps API, dan dapat diakses melalui permintaan HTTPS. Permintaan HTTPS harus berbentuk berikut: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Misalnya, permintaan https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false menggunakan garis lintang dan bujur Taos, New Mexico dengan stempel waktu 22 Juni , 2013.
Format Permintaan Zona Waktu Google Maps API
Dua kemungkinan format data untuk permintaan Google Maps API adalah Javascript Object Notation dan XML. Bergantung pada pendekatan pengkodean programmer, data yang disimpan dalam format JSON dapat lebih mudah diintegrasikan dengan bahasa pemrograman lain. XML, di sisi lain, dapat diperluas. Ini berarti bahwa tag dan atribut baru diperbolehkan. Bergantung pada sifat pemrosesan data Anda, Anda mungkin atau mungkin tidak memiliki preferensi yang jelas untuk satu bahasa daripada yang lain saat membuat permintaan zona waktu.
Parameter dan Respons Permintaan Zona Waktu
Tiga parameter wajib yang harus Anda kirim dengan permintaan Anda adalah lokasi, stempel waktu, dan sensor. Parameter lokasi mencakup garis lintang dan garis bujur dari lokasi yang dimaksud. Parameter timestamp menjelaskan waktu, dalam detik, dari tengah malam pada tanggal 1 Januari 1970. Parameter sensor menjelaskan apakah GPS terlibat untuk menggambarkan lokasi pengguna. Tanggapan atas permintaan tersebut akan mencakup, antara lain, data timeZoneName, yang menyampaikan zona waktu resmi dari lokasi yang diinginkan.
Hamparan dan Pembuat Peta
Terlepas dari membuat permintaan API individual untuk pasangan koordinat tertentu, Anda dapat membuat peta zona waktu Anda sendiri menggunakan Google Pencipta Peta. Pencipta Peta mendukung menggambar garis dan jalur. Oleh karena itu, Anda dapat membuat dan memberi label garis zona waktu pada peta khusus. Kemudian, Anda dapat menyimpan peta Anda baik untuk penggunaan publik atau pribadi.