Plan - nextgis/metro4all-ios GitHub Wiki
Поддерживаемые устройства: iOS 7+, iPhone 4+
1 этап
- только Москва
- только русский язык
- получение и обработка данных по выбранному городу
- показ списка станций по городу
- показ схемы выбранной станции
- показ карты входов-выходов выбранной станции
- переход между схемой и картой
Экраны
- список станций
- карта окрестностей станции
- схема станции
2 этап
- сделать возможность переключения между городами
- подключить кастомную картоподложку (mapnik)
- отображать нумерацию выходов на карте (по умолчанию)
- отображать названия выходов на карте (по клику)
- добавить легенду для схем станций
3 этап
- прокладка маршрута от станции до станции - список
- показ времени в пути
4 этап
- мультиязычность
- краудсорсинг данных
5 этап
- прокладка маршрута от входа до выхода - список
- автоопределение ближайшего входа/ближайшей станции
- показ препятствий на проложенном маршруте (при включенных ограничениях)
- возможность задавать свои ограничения
- подсветка препятствий, не соответствующих заданным ограничениям
6 этап
- выбор входов-выходов через схему станции
- выбор входов-выходов через карту города
Далее:
- прокладка маршрута от станции до станции - карта
- прокладка маршрута от входа до выхода - карта
- показ маршрута в городе