Créer un bouton de navigation (Waze, Google Maps)
Découvrez comment créer un bouton de direction et lancer Waze ou Google Maps depuis votre application pour guider vos utilisateurs vers une destination à partir de leur position actuelle.
Sélection de l'application de navigation
Tout d'abord, vous devez décider quelle application de navigation vous souhaitez utiliser pour votre bouton de direction. Les options populaires incluent Waze et Google Maps.
Chaque application a son propre "scheme" URL pour déclencher la navigation et ouvrir l'application:
- Waze: Utilisez le scheme fourni dans la documentation des deeplinks de Waze disponible à developers.google.com/waze/deeplinks.
- Google Maps: Consultez la documentation des URL Scheme de Google Maps à developers.google.com/maps/documentation/urls/ios-urlscheme pour plus de détails.
Configuration de l'URL
Après avoir choisi l'application, vous devez configurer l'URL qui sera utilisée pour ouvrir l'application de navigation avec les coordonnées spécifiques (latitude et longitude) de votre destination.
Pour Waze, l'URL à utiliser est la suivante:
https://waze.com/ul?ll=%f,%f&navigate=yes
Ici, %f
et %f
doivent être remplacés par la latitude et la longitude de votre destination, respectivement. Ces valeurs peuvent être dynamiquement bindées (liées) depuis une source de données externe.
Pour lier dynamiquement la latitude et la longitude de votre destination depuis une source de données à l'URL, assurez-vous que votre base de données contient une colonne pour la latitude et une autre pour la longitude de vos destinations.
Utilisez l'action Ouvrir une URL pour configurer l'URL de navigation. Liez les emplacements des coordonnées (%f, %f) dans l'URL avec les colonnes correspondantes de votre base de données.
Test et déploiement
Une fois que vous avez configuré l'URL et lié les coordonnées, testez votre bouton de direction pour vous assurer qu'il ouvre correctement l'application de navigation et guide l'utilisateur vers la destination souhaitée. Après avoir vérifié le fonctionnement correct, vous pouvez déployer votre projet PandaSuite avec le bouton de direction intégré.