Cuando utiliza la API de Google con Excel, puede convertir fácilmente sus direcciones a coordenadas GPS y, al revés, GPS a ubicación.
Contactar con un Servicio con una API de Google
Una API (programación de aplicaciones, es decir) es un servicio. Eso significa, yTe pones en contacto con un servidor con una URL específica y, a cambio, el servidor devuelve un resultado..
Entonces, imagina, llamas a un amigo y le dices. "Ey ! ¿Cuáles son las coordenadas GPS de esta dirección?"
- 171, 1st Avenue, Nueva York, NY 10003, EE. UU.
Y tu amigo responde al instante:
- 40.7292330 latitud, -73.9845100 longitud
¡Guau! Impresionante tu amiga 😮😮😮😮😮
Y eso es lo que una API de Google puede proporcionarte 😉
Cómo utilizar una API de Google
Antes de utilizar una API en Excel, debe conectarse a la biblioteca API de Google
Y luego, crea una clave API
¿Cuanto cuesta?
Cuando utiliza un servicio externo, se le puede cobrar por el uso del servicio. En el caso de la API de GPS de Google, puedes realizar 40,000 solicitudes al mes sin que se te cobre.
Pero para evitar que te cobren, puedes establecer una limitación de solicitudes.
Convierte tu dirección a coordenadas GPS
Desde Excel 2013, el Función WEBSERVICE realiza la conexión entre Excel y una API. Pero antes de usarlo, es muy importante comprender toda la información devuelta.
Luego, puedes extraer fácilmente un resultado específico con el Función FILTERXML
Puede comprobar fácilmente si la respuesta es correcta agregando un enlace URL a Google Maps en su hoja de trabajo.
Convertir coordenadas GPS en dirección
También es posible lo contrario. Si recopila solo coordenadas GPS de imágenes o dispositivos de seguimiento, le gustaría saber la dirección correspondiente a esta ubicación.
Pero en esta situación, la API no devolvió solo 1 resultado. Puede tener la dirección completa, el distrito, la ciudad, los estados o el país.
Entonces, en esta situación, puede personalizar el XPath de su función FILTERXML para especificar la respuesta que desea devolver en Excel.
Distancia entre ciudades
Finalmente, puedes utilizar otra API de Google, la API Distance Matrix, para calcular la distancia o el tiempo de viaje entre 2 ciudades.
