Stap 10: Verschillende routering functies toe te voegen
Routebeschrijving is gericht op gebruikers van de mobiliteitsproblemen, maar er zijn verschillende andere gebruikersgroepen binnen deze grotere overkoepelende groep waarvan wij adres willen behoeften. Zodat onze app meer geschikt om elke soort gebruiker, laten we gebruikers toestaan om te kunnen kiezen wat voor soort functie wordt gebruikt bij de berekening van hun route van de ene locatie naar de andere.
We doen dit door het creëren van een pop-up, ook hoe we een pop-up voor het options-menu, gemaakt en drie knoppen te plaatsen op het--één voor manuele rolstoel, één voor power rolstoel, en één voor krukken/wandelaar, vertegenwoordigen de verschillende soorten mobiliteit aids gebruikers kan worden gebruikt. Terwijl dit op het Storyboard gebeurt, moeten ook een nieuwe ViewController maken voor deze pop-up, genaamd RoutingViewController. Deze ViewController zal definieert een protocol die de belangrijkste ViewController uitvoeren zal, ook op de wat we met OptionsViewController deden. De RoutingViewController kunt dan knop klikken terug naar het belangrijkste ViewController, die kunnen dan het kiezen van de juiste routering functie te gebruiken, maken een API-aanroep, en de resulterende route op de kaart tekenen delegeren.