Как спроектировать пользовательский интерфейс для ввода двух точек данных для маршрутизации

У меня есть большой список элементов (около 500) в моем приложении для iphone. Я создаю пользовательскую карту, которая использует введенные пользователем данные о местах (местах) «куда» и «от». Я провожу мозговой штурм, как лучше всего собирать ввод от пользователя. В идеале панель поиска с табличным представлением, в котором есть совпадающие элементы (мгновенный поиск). Я мог бы попросить пользователя ввести местоположение «Куда» и пункт назначения «Откуда», а затем представить пользовательскую карту с маршрутом. Я пытаясь найти идеальный способ сделать это так, чтобы он оставался простым и удобным для пользователя. Я мог бы;

1) Панель поиска/представление таблицы, которое запрашивает местоположение «Откуда», которое после ввода переходит к аналогичному второму представлению, которое принимает местоположение «Кому» (может быть слишком раздражающим для пользователя).

2) Каждая область ввода занимает половину вида (сверху вниз), но слишком загромождена

3) Одно представление с элементами, пользователь выбирает два местоположения из списка (в данном случае это не очень интуитивно понятно.. как бы я сообщил пользователю, что он должен выбрать два элемента.. что, если он напортачит заказ или забывает, что нажал на элемент во время поиска?)

Обратите внимание, что я не прошу код, просто идея о том, как спроектировать этот пользовательский интерфейс, чтобы он был упрощенным и простым в использовании.

Спасибо!


person cisgreat    schedule 05.07.2011    source источник
comment
Другие предложения, о которых я думаю; - Используйте панель вкладок - Имейте два элемента поиска вместе с табличным представлением. Панели поиска замирают и/или превращаются в текст после выбора элемента   -  person cisgreat    schedule 05.07.2011


Ответы (1)


У вас может быть две панели поиска с раскрывающимся списком, который обеспечивает мгновенный поиск (вроде мгновенного поиска Google), как только пользователь вводит первый выбор, он зависает и переходит к панели "TO"...

person Alede    schedule 05.07.2011