Страницы

суббота, 21 марта 2015 г.

Маршрутный гид

Программа "Маршрутный гид"

 Почему назрела необходимость в этой программе?
Поездка в полной маршрутке - не очень приятноное занятие.
Часто из окна не видно, где едет маршрутка, например: из-за низких окон, если пассажир едет стоя, или из-за запотевших окон.
В незнакомом городе, гостю города не всегда понятно, что нужно готовиться к выходу.

Поэтому объвление остановок является необходимой частью задачи перевозки пассажиров,
и одной из основ положительного отношения пассажиров к компании-перевозчику и к водителю.
Т.к. водитель и так сильно нагружет задачей вождения, программа объявления остановок облегчит ему работу.
Также эта программа пригодится и пассажирам.

ВАЖНО! Для работы программы должен быть установлен Синтезатор речи Google.

Основные функции программы:
Объявление остановок может производится по GPS-координатам остановок. Для этого на устройстве должен быть включен GPS. Это более надежный способ.

Как работает программа:

 1. Для начала нужно записать в базу данных приложения данные о маршрутах и остановках. (Географические координаты можно взять из Карт Google.)  Есть возможность загрузить маршруты из xml-файла. Для загрузки файла нужно разместить файл в папке "Download"
 2. В настройках программы включить опцию объявления остановки при приближении транспорта к ней.
 3. Переключить на остановку с помощью клавиш перемотки на остановку, с которой начинается движение.
 4. В главном экране приложения нажать кнопку воспроизведения.


Формат файла для импорта:

<?xml version="1.0" encoding="utf-8"?>
<RouteData>
    <route name="56" starttime="08:00" endtime="20:00"/>
    <stay name="Школа 96" incomingtime="20:00" latitude="47.0056698" longitude="35.000445" radius="50"/>
    <stay name="Роддом" incomingtime="20:00" latitude="47.10056698" longitude="35.4500445" radius="50"/>
</RouteData>

Разработка: Android 4.0