Aplicación API Distance Matrix

Guía para usar la aplicación Windows y el script Python
Introducción

Esta aplicación le brinda la oportunidad de:

  • Compruebe rápidamente la funcionalidad de la API Distance Matrix
  • Utilice el servicio de API Distance Matrix sin programación
  • Obtenga los resultados directamente en Excel
  • Utilice esta demostración como un buen ejemplo de cómo utilizar la API en un script de Python

No tienes tiempo para programar, o simplemente necesitas calcular las distancias de viaje y el tiempo de ruta para un gran número de ubicaciones similares rápidamente y de una sola vez.

Utilice este script de Python o una aplicación de Windows con poco o ningún manejo del código.

Guía paso a paso
Paso 1

Puedes descargar la aplicación en GitHub.

Paso 2

Descomprímalo (extraiga todo) y debería ver los siguientes archivos:

Distance Matrix API application

Sobre todo, para que la aplicación funcione, necesitas un token de acceso activo.

Paso 3

Debes insertar tu token DM activo en el archivo llamado token.
Registrarte en la plataforma te permitirá recibir inmediatamente un token gratuito en tu panel de administración. (Puedes obtener hasta 5 tokens gratis si usas un plan gratuito o un número ilimitado de tokens en un plan de Crecimiento).

Paso 4

También necesitará un data.csv archivo con el conjunto de direcciones para ejecutar una aplicación o un script. Si solo quiere probar cómo funciona la API, puede dejar este archivo como está, algunas direcciones ya aparecen allí a modo de ejemplo.

Siempre puedes cambiar y añadir tus ubicaciones en este archivo. El número de líneas no está limitado, pero recomendamos utilizar no más de 10 000 pares a la vez.

El archivo se puede abrir en Excel:

distance between coordinates

O cualquier editor de texto, es decir, el Bloc de notas. En este caso, es importante que el delimitador entre las 5 variables sea un punto y coma «;», como en este ejemplo:

distance between addresses

Es importante rellenar correctamente todos los campos:

  • Hacia el origen/destino campos en los que puede insertar direcciones específicas, solo nombres de ciudades o códigos postales/índices postales/zip, así como coordenadas geográficas (latitud/longitud)
  • En el modo campo agrega el modo que necesitas: conducir, caminar, andar en bicicleta o transit_mode=bus, transit_mode=train|tram|subway
  • En el modelo_tráfico campo: o salir mejor conjetura, o cambiar a pesimistas o optimista
  • Salir ahora en el hora_de_salida o especifique primero la hora para convertirlo al formato de marca de tiempo de Unix (debería tener un aspecto similar a 1627557223). https://www.unixtimestamp.com/ el servicio es conveniente para convertir la hora al formato requerido

También puedes encontrar y añadir más funciones en nuestra documentación.

Nota
: Si los parámetros del archivo de datos se especifican incorrectamente, la línea con la solicitud de error se omitirá y no se escribirá en el documento.

Paso 5

Cuando el archivo esté listo, elija lo que sea más conveniente para usted:

distance matrix api python

Inicie haciendo doble clic y la API comenzará a calcular.
La velocidad de ejecución es de aproximadamente 1 segundo por línea.

La aplicación:

distance matrix application

El guion:

distance matrix python

Las solicitudes se realizan de forma secuencial una por una. Lo que significa que la siguiente solicitud no se enviará hasta que la anterior esté completada y grabada por completo.

La terminación forzada del script se realiza mediante el comando CTRL + C.

Paso 6

Un archivo con los resultados denominados result.csv se creará automáticamente al iniciar el script o la aplicación. Como resultado, obtendrás líneas con todos los parámetros entrantes, los resultados de los cálculos de la API y la hora en que se realizó la solicitud.

Con este script, puede obtener fácilmente los resultados de la API en Excel.

Esperamos que nuestra API Distance Matrix le resulte fácil de usar y cómoda
No se requiere tarjeta de crédito para comenzar. Sin prepago.
Comience gratis y obtenga acceso instantáneo a todos los productos y características de Distancematrix.ai