J'ai besoin d'aide pour la disposition de la vue où je montre une carte destinée à fournir aux utilisateurs la possibilité de sélectionner le début et la fin d'un itinéraire et de leur afficher les instructions à suivre. Le problème est que, en raison des besoins de mon application, j'ai globalement l'aspect suivant:
Autrement dit, une application à onglets avec une barre de navigation en haut et une autre vue personnalisée juste en dessous de la barre de navigation. Cette vue personnalisée est comme une autre barre (elle a la même hauteur que la barre de navigation) où les informations d'intérêt sont affichées, pas nécessairement liées à l'itinéraire sur cette vue. J'ai besoin que cette vue/barre personnalisée soit présente.
Le fait est, comment pourrais-je demander l'entrée des points de départ et d'arrivée pour l'itinéraire? Je pense que je n'ai pas assez d'espace pour ajouter une autre barre, similaire à l'application iOS Maps. Et ayant une barre d'onglets, je ne peux pas utiliser le bouton de curl de page. Et sur l'affichage des instructions de l'itinéraire? J'ai besoin de quelques idées, je ne sais pas comment résoudre ce problème lié à l'expérience utilisateur étant donné l'espace qu'il me reste.
Vous pouvez peut-être utiliser une fenêtre contextuelle dans la barre de navigation supérieure qui s'affiche lorsque la vue est chargée pour la première fois et qu'aucun itinéraire existant n'est défini. L'ajout d'un bouton à la barre de navigation pour déclencher la fenêtre contextuelle permet à l'utilisateur de voir les instructions sous forme de liste. Le bouton "Sélectionner un nouvel itinéraire" au bas du popover pourrait réinitialiser l'itinéraire.
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Si vous souhaitez permettre à l'utilisateur de déposer une épingle pour le début et la fin, puis-je suggérer à l'utilisateur de pouvoir faire glisser et zoomer la carte et d'utiliser le geste de maintien pour déposer l'épingle. Vous pouvez le définir par défaut avec la première broche comme point de départ et la 2e broche comme point de destination.
Si votre application permet aux utilisateurs de saisir un code postal et une adresse de l'emplacement, vous souhaiterez peut-être disposer d'un écran distinct pour que l'utilisateur puisse entrer les 2 adresses. Autoriser l'application à définir l'emplacement actuel (à l'aide du GPS de l'appareil) ajoutera de la valeur à vos applications.
Ma suggestion de la 2ème solution et l'examen de la solution de Charles Wesley.
Wireframes créés par Pencil