Usé la nueva técnica de interfaces REST para crear un nuevo complemento de geocodificación . En su núcleo está la llamada a la respectiva interfaz REST de MapQuest , una empresa que proporciona una gran cantidad de aplicaciones y servicios de enrutamiento. Cada uno de estos servicios tiene su propia URL, su propio formato para especificar la solicitud y su propio formato para devolver el resultado. Esta llamada está encapsulada en la función JMP que he nombrado MapQuest_rest.jsl . Está disponible en el libro de cocina JSL. Si desea usarlo, guárdelo en algún lugar de su computadora e "Inclúyalo" en su programa JSL (Incluir ("/nombre de archivo")). Para aplicarlo, use una declaración como:
GeoLista = resto de consultas();
Usted o cualquier usuario de su programa necesita un vlid Clave API de MapQuest.
El archivo en sí contiene la definición de la función y, al final, una llamada de la función con una lista de parámetros vacía. Una lista de parámetros vacía siempre abre esta ventana de información:

Esta función es muy general y transparente sobre el contenido para el que desea utilizarla. Solo es útil si está interesado en las ofertas de MapQuest y los detalles de las respectivas interfaces. Debe compilar o interpretar las estructuras JSON usted mismo.
Usé esta función para dos llamadas de interfaz diferentes, una para enrutamiento y otra para geocodificación. Ambos se realizan como funciones y ambos están disponibles en el libro de cocina JSL. Usarlos no requiere ningún conocimiento de HTTP, REST o JSON, ya que las estructuras JSL estándar como variables y listas son suficientes. La descripción de la función de geocodificación es más sencilla que la función de enrutamiento. Ambos se pueden encontrar en los blogs.