Paso 5: Agregar funcionalidad de enrutamiento
Funcionalidad de enrutamiento está habilitado por hacer cambios tanto en el guión gráfico y el código.
En el lado del guión, tienes que añadir dos campos de texto a su aplicación para la ubicación de inicio y finalización de la ruta. A continuación, delegarán estos campos de texto al código mediante la creación de puntos de venta de Main.storyboard a ViewController.swift (ver un tutorial básico de interfaz de usuario de iOS si no sabes cómo hacer esto).
En el lado del código, realizará el texto entrado en los campos de dirección de inicio y fin y convertir estas en coordenadas usando un GeoCoding API (consulte este post para aprender cómo: http://stackoverflow.com/questions/24706885/how-ca...
A continuación, usted también necesitará un enrutamiento API que puede aceptar dos coordenadas y devolver una ruta de un punto a otro. Llamar a la API con las coordenadas de inicio y fin y utilizar el ejemplo de dibujo de Mapbox mencionado anteriormente para dibujar una ruta entre los dos puntos (vinculado otra vez aquí: https://www.mapbox.com/ios-sdk/examples/line-geojson/)