Bouton de navigation pour lancer Waze ou 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=yesIci, %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 les coordonnées depuis une source de données à l’URL, vous avez deux options :
-
Utiliser un champ Coordonnée (recommandé) : Créez un champ de type Coordonnée dans votre collection. Lors de la liaison à l’URL, accédez à la latitude avec
coordonnee.latet à la longitude aveccoordonnee.lng. -
Utiliser des champs Nombre séparés : Créez deux champs Nombre distincts (un pour la latitude, un pour la longitude) dans votre base de données.
Utilisez l’action Ouvrir une URL pour configurer l’URL de navigation. Liez les deux placeholders %f dans l’URL à vos données de coordonné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é.