Turismo
Application iOS de navigation GPS sur Mapbox : puck 3D (canard ou F1), tracé coloré selon la difficulté des virages, guidage vocal. En bêta sur TestFlight.
Navigation Mapbox, puck 3D et virages
Turismo est une application iOS de navigation GPS sur Mapbox. Le puck 3D qui suit la position est un canard ou une F1. Le tracé de l’itinéraire est coloré selon la difficulté des virages : le cap et la courbure donnent du jaune, de l’orange ou du rouge. Le guidage vocal passe par le Mapbox Navigation SDK v3.
Le code a été reconstitué depuis une archive « Application voiture », avec réécriture de types manquants : la détection des virages et le modèle Core Data.
L’application vise iOS 26.0 au minimum, sur iPhone et iPad. Elle est en bêta sur TestFlight. Aucun lien public TestFlight n’est publié ici.
Ce que l’application doit garantir
- Guider un itinéraire Mapbox avec la voix.
- Colorer le tracé selon la sévérité des virages.
- Laisser choisir le modèle 3D qui suit la position : canard ou F1 Alpine.
Guidage vocal
Mapbox Navigation SDK v3
Virages
Jaune, orange ou rouge selon la courbure
Puck 3D
Canard ou F1 Alpine
Carte
Quatre onglets, dont la carte
Fonctionnalités et technique
Le détail de ce que fait réellement l’application
Écrans
- Carte, Voiture, Compte et Réglage.
- SwiftUI et UIKit. Cible iOS 26.0, iPhone et iPad.
- Écran « Nouveautés » par build. La fiche prévue annonce « Première version TestFlight de Turismo ».
Navigation
- Guidage Mapbox avec guidage vocal.
- Paquets MapboxNavigationCore, MapboxNavigationUIKit et MapboxDirections.
- Également Mapbox Maps et Turf.
Virages
- Rééchantillonnage du tracé tous les 10 m.
- Changement de cap sur ±30 m, rayon de courbure, sévérité jaune, orange ou rouge.
- Dégradé de couleur de la ligne Mapbox.
- Données de virages et statistiques de base.
Modèle 3D
- Le modèle qui suit la position se choisit dans l’application.
- Rendu SceneKit / ModelIO.
Dépendances
- Toutes les dépendances Swift Package Manager viennent de forks ShyeTF, en versions
-shyetf.1. - Aucun jeton Mapbox dans le dépôt : il est injecté par xcconfig ou par un secret Xcode Cloud.
- Core Data pour le modèle de données.
Distribution
- Version 1.0. Le numéro de build affiché est celui du run Xcode Cloud.
- En bêta sur TestFlight. La chaîne archive avec Xcode Cloud, re-signe, envoie, puis affecte le build au groupe « Testeurs Externes Turismo ».
- Pas de lien public TestFlight sur cette fiche.
Ce que cette fiche ne montre pas
Ce qu’il faut savoir avant d’utiliser l’application
- Pas de capture d’écran de l’application dans le dépôt, donc pas de galerie ici.
- Pas d’icône extraite : le visuel de la fiche est une icône neutre, pas celle de l’application.
- Pas de lien public TestFlight.