Étape 5: Ajouter des fonctionnalités de routage
Fonctionnalité de routage est activée en faisant des changements tant à la table de montage séquentiel et le code.
Du côté de la table de montage séquentiel, vous voudrez ajouter deux champs de texte à votre application à l’emplacement de début et de fin de la route. Ensuite, vous déléguerez ces champs de texte du code en créant des points de vente de Main.storyboard à ViewController.swift (voir un tutoriel de l’interface utilisateur base iOS si vous ne savez pas comment faire cela).
Du côté du code, vous prenez le texte entré dans les champs d’adresse de début et de fin et convertir ceux-ci en coordonnées à l’aide d’une API de géolocalisation (se référer à ce post pour savoir comment : http://stackoverflow.com/questions/24706885/how-ca...
Ensuite, vous devez également une API de routage qui peut accepter deux coordonnées et retourner un itinéraire d’un point à l’autre. Appeler l’API avec les coordonnées de début et de fin et l’exemple de ligne de démarcation Mapbox mentionné précédemment pour dessiner une route entre les deux points (lié ici à nouveau : https://www.mapbox.com/ios-sdk/examples/line-geojson/)