Plan - nextgis/metro4all-ios GitHub Wiki

Поддерживаемые устройства: iOS 7+, iPhone 4+

1 этап

  • только Москва
  • только русский язык
  • получение и обработка данных по выбранному городу
  • показ списка станций по городу
  • показ схемы выбранной станции
  • показ карты входов-выходов выбранной станции
  • переход между схемой и картой

Экраны

  • список станций
  • карта окрестностей станции
  • схема станции

2 этап

  • сделать возможность переключения между городами
  • подключить кастомную картоподложку (mapnik)
  • отображать нумерацию выходов на карте (по умолчанию)
  • отображать названия выходов на карте (по клику)
  • добавить легенду для схем станций

3 этап

  • прокладка маршрута от станции до станции - список
  • показ времени в пути

4 этап

  • мультиязычность
  • краудсорсинг данных

5 этап

  • прокладка маршрута от входа до выхода - список
  • автоопределение ближайшего входа/ближайшей станции
  • показ препятствий на проложенном маршруте (при включенных ограничениях)
  • возможность задавать свои ограничения
  • подсветка препятствий, не соответствующих заданным ограничениям

6 этап

  • выбор входов-выходов через схему станции
  • выбор входов-выходов через карту города

Далее:

  • прокладка маршрута от станции до станции - карта
  • прокладка маршрута от входа до выхода - карта
  • показ маршрута в городе