Google Maps no presenta a su usuario límites de zona horaria visual. Esto puede generar confusión, especialmente en el caso de planificar un viaje. Afortunadamente, los datos de la zona horaria existen dentro de la interfaz de programación de aplicaciones de Google Maps. Puede solicitar los datos de la zona horaria de cualquier ubicación a través de la API de Google Maps. Para hacer esto, debe comprender la estructura de estas solicitudes de API. Si tiene un conocimiento preciso de los límites de la zona horaria, puede crear su propio mapa de zona horaria con Google Map Maker.
API de Google Maps
Al igual que otras API, la API de Google Maps es una serie de comandos y estándares de transferencia de datos. Los datos de la zona horaria se almacenan en la base de datos de la API de Google Maps y se puede acceder a ellos mediante una solicitud HTTPS. La solicitud HTTPS debe tener el siguiente formato: https://maps.googleapis.com/maps/api/timezone/outputFormat?parameters. Por ejemplo, la solicitud https://maps.googleapis.com/maps/api/timezone/json?location=36.4072,-105.5725×tamp=1371946476&sensor=false usa la latitud y longitud de Taos, Nuevo México con una marca de tiempo del 22 de junio. , 2013.
Formatos de las solicitudes de zona horaria de la API de Google Maps
Los dos posibles formatos de datos para las solicitudes de la API de Google Maps son la notación de objetos JavaScript y XML. Dependiendo del enfoque de codificación de un programador, los datos almacenados en formato JSON pueden ser más fáciles de integrar con otros lenguajes de programación. XML, por otro lado, es extensible. Esto significa que se permiten nuevas etiquetas y atributos. Dependiendo de la naturaleza de su procesamiento de datos, es posible que tenga o no una preferencia clara por un idioma sobre el otro al realizar una solicitud de zona horaria.
Parámetros de solicitud de zona horaria y respuesta
Los tres parámetros obligatorios que debe enviar con su solicitud son ubicación, marca de tiempo y sensor. El parámetro de ubicación incluye la latitud y la longitud de la ubicación en cuestión. El parámetro de marca de tiempo describe el tiempo, en segundos, desde la medianoche del 1 de enero de 1970. El parámetro del sensor describe si el GPS está involucrado para describir la ubicación del usuario. La respuesta a la solicitud incluirá, entre otros datos, el timeZoneName, que transmite la zona horaria oficial de la ubicación deseada.
Superposiciones y Map Maker
Independientemente de realizar solicitudes de API individuales para pares de coordenadas específicos, puede crear sus propios mapas de zona horaria con Google Map Maker. Map Maker admite trazados y líneas de dibujo. Por lo tanto, puede crear y etiquetar líneas de zona horaria en un mapa personalizado. Luego, puede guardar su mapa para uso público o privado.