Задача: написать android-приложение (gps-навигация).
Описание приложения:
Приложение имеет два рабочих режима и режим энциклопедии.
Рабочие режимы:
Рабочий режим "С этого места"
Пользователь приезжает на место (город, поселок, деревня, и т.д.), запускает приложение, приложение автоматически определяет местоположение, используя gps-навигацию. Далее − пользователь указывает, сколько у него есть свободного времени, на чем он передвигается (пешком, авто, общественный транспорт), указывает конечный пункт маршрута (вернуться на это место, указать конечный пункт). Приложение высчитывает пользователю маршрут (маршрут состоит из исторических/культурных мест), который он может посетить за введенное время, определяет, сколько времени он может потратить на каждый пункт маршрута без ущерба для общего времени маршрута. У пользователя есть возможность редактировать время посещения каждого места, редактировать места, которые он хочет посетить. В зависимости от вносимых правок изменяется время посещения других мест.
Пример, турист приехал на вокзал, он в городе проездом. У туриста есть 2 часа свободного времени до отправления поезда. Он запускает приложение, вводит − "2 часа, пешком, вернуться обратно на вокзал", приложение высчитывает маршрут, показывает те исторические/культурные места, которые турист успеет посетить и вернуться, дается краткая справка об этих местах.
Рабочий режим "Планирование маршрута"
Подходит при планировании маршрута заранее. Принцип работы аналогичный. В этом режиме местоположение, относительно которого будет строиться маршрут (в режиме "с этого места" маршрут строиться относительно текущего местоположения), определяется не автоматически, а вводится пользователем вручную.
Режим "Энциклопедия"
База мест, которые есть в приложении. С возможностью поиска по текущему местоположению, по городу, по области, по историческому событию, с которым связано это место.
Логика работы приложения: построения маршрутов, добавление новых мест уже разработана. Задача разработчика код + немного графики.
Заинтересовавшимся пишите kurakinfil@yandex.ru
Опубликован 31.10.2015 в 13:39