Почему назрела необходимость в этой программе?
Поездка в полной маршрутке - не очень приятноное занятие.
Часто из окна не видно, где едет маршрутка, например: из-за низких окон, если пассажир едет стоя, или из-за запотевших окон.
В незнакомом городе, гостю города не всегда понятно, что нужно готовиться к выходу.
Поэтому объвление остановок является необходимой частью задачи перевозки пассажиров,
и одной из основ положительного отношения пассажиров к компании-перевозчику и к водителю.
Т.к. водитель и так сильно нагружет задачей вождения, программа объявления остановок облегчит ему работу.
Также эта программа пригодится и пассажирам.
ВАЖНО! Для работы программы должен быть установлен Синтезатор речи 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