Ir al contenido

5. Comunícate con la API

Velocidad de reproducción:
Transcripción

En este video, te comunicarás con la API de Google Maps para determinar la distancia entre dos ubicaciones: la opción de vivienda que investigaste y otra ubicación a la que es probable que acudas a menudo.

Una API o interfaz de programación de aplicaciones permite que las aplicaciones se comuniquen entre ellas.

Una API funciona como un camarero en un restaurante.

Es como un mensajero que toma tus pedidos, le dice al sistema lo que quieres hacer y, luego, entrega una respuesta.

Por ejemplo, puede que hayas buscado un vuelo en el sitio web de una aerolínea.

Seleccionas una opción de un menú de opciones y el sitio web busca en la base de datos de la aerolínea para determinar si un vuelo coincide con tus elecciones.

Pero, ¿qué sucede si usas un sitio web de servicios de viajes?

Ese sitio web NO está conectado de manera directa a la base de datos de la aerolínea.

Un servicio de viajes se conecta con MUCHAS bases de datos de aerolíneas para encontrar vuelos disponibles.

Para ello, el servicio se comunica con la API de la aerolínea para obtener información.

Luego, te envía la información.

Muchas apps usan las API para obtener información.

En el editor de secuencias de comandos, usa la API de Google Maps para recuperar las instrucciones entre las dos ubicaciones que encontraste.

En el editor de secuencias de comando, define una variable llamada Directions.

En una nueva línea, escribe VAR, espacio, directions, espacio, igual.

Luego, escribe Maps para especificar que estás trabajando en Google Maps.

A continuación, escribe un punto y new Direction Finder.

Asegúrate de escribir el código exactamente como lo ves en tu pantalla y verifica con frecuencia si hay errores.

Si hay tan solo un pequeño error, tu código no funcionará de manera correcta.

Luego, establece el origen con punto set Origin.

Establece el destino con punto set destination.

Puedes ponerlos en la misma línea o en líneas separadas.

Luego, obtén instrucciones con los puntos de origen y destino.

Escribe punto get Directions.

Termina la línea con un punto y coma.

Comprueba el código de nuevo para asegurarte de que coincida exactamente con lo que ves.

No te preocupes por memorizar este código.

La mayoría de los programadores no recuerdan de manera exacta cómo usar una API como esta.

Para volver a crear este código para una hoja de cálculo diferente, puedes buscar ayuda y ejemplos en Internet.

Ahora que puedes comunicarte con la API de Google Maps, consulta la información a la que puede acceder tu programa.

Escribe Logger punto log y directions.

Luego, guarda y ejecuta el programa.

Consulta el registro.

¡Vaya!

Esa es una gran cantidad de datos.

El programa extrae todo tipo de información, como las coordenadas de cada ubicación, instrucciones, caminos restringidos… Incluso te indica en qué lado de la calle está tu destino.

Todo esto puede parecer abrumador en este momento, pero en el siguiente video, escribirás un código para determinar la distancia entre las dos ubicaciones.

Ahora es tu turno: Usa el código maps punto new direction finder para usar la API de Google Maps.

Cuando tu código se vea así y el registro de secuencia de comandos obtenga los datos de la API de Google Maps, continúa con el siguiente video.

Siguiente

Instrucciones

  1. Crea una variable y agrega métodos para crear una instancia del objeto localizador de instrucciones.