DroidFleet

Материал из ЛОКАРУС
Версия от 10:56, 18 сентября 2013; Eugene (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Назначение

Программа DroidFleet работает с Locarus Server'ом и предназначена для контроля транспорта.

Возможности

Отслеживание текущего местоположения и состояния транспорта

С сервера загружаются данные по приборам и отображаются на карте. На данный момент кроме положения на карте и направления отображается только скорость. Ее значение можно посмотреть в строке состояния или информационном окне.

У каждого прибора кроме текущего положения рисуется история его перемещения длительностью не более 10 минут.

Режим слежения за выбранным транспортом

В режиме слежения по данному прибору постоянно запрашиваются новые данные, даже если пользователь отключил автообновление. Также в этом режиме камера перемещается вслед за прибором.

Отображение истории перемещений транспорта, с указанием остановок

Позволяет отобразить историю перемещений выбранного транспорта за указанный промежуток времени. Вместе с треком отображаются знаки остановок, кликнув на которые можно узнать дату и длительность остановки. Кликнув на трек, можно узнать дату и скорость в данной точке трека. В режиме отображения трека камера перемещается к последней известной точке трека.

Отображение текущего местоположения пользователя

На главном окне присутствуют:

  • Иконка "мое местоположение".
  • Кнопка "Показать мое местоположение".

Нажатие на кнопку "Показать мое местоположение" перемещает камеру к моему местоположению, если оно известно, и отключает режим слежения, если включен.

Назначение программных и пользовательских иконок для транспорта

Программа содержит набор стандартных иконок, которые можно использовать вместо стандартной иконки транспорта. Также программа позволяет использовать пользовательские иконки, если стандартных не достаточно. Для этого следует поместить иконки в формате png в папку /sdcard/DroidFleet/.

Изменение иконки выполняется в окне настроек приборов.

Быстрое переключение между приборами

Используя выдвигаемое меню и поиск по имени можно быстро переключаться между приборами.

Возможность отсортировать список приборов

Можно отсортировать список приборов по имени или расстоянию от текущего местоположения.

Возможность найти прибор по имени в окне выбора приборов

Можно найти нужный прибор среди множества групп приборов в окне выбора. Поиск можно вести по любой части имени прибора.

Требования

  • Adroid 2.2 и выше.
  • Устройство должно поддерживать Google Play Services.
  • Желательно, последняя версия сервера.

Примечание: Если устройство не поддерживает Google Play Services, то может помочь перепрошивка.

Основные окна

Главное окно с картой

Главное окно содержит:

  • Карта
  • Меню
  • Маркер "Мое местоположение"
  • Кнопка "Показать мое местоположение"
  • Элемент для масштабирования
  • Выдвигаемое меню

Меню может содержать пункты:

  • Трек - Открывает диалог выбора дат для трека. Пункт активен, если есть приборы в списке и трек не отображается в данный момент.
  • Удалить трек - Удаляет трек с карты. Виден, если трек есть на карте.
  • Обновить карту - Получить свежие данные по всем приборам с сервера. Виден, если отключено автообновление.
  • Настройки - Открыть окно настроек. Активен, если трек не отображается в данный момент.
  • Поиск - Позволяет найти прибор по его имени. Предлагает варианты автозаполнения. Виден, если закрыто выдвигаемое меню.
  • О программе - Открыть окно "О программе".

Выдвигаемое меню

Выдвигаемое меню содержит список приборов и кнопки для сортировки. Открыть это меню можно двумя путями:

  • Кликнуть на иконку приложения
  • Жест "Swype" от лавой границы экрана. (Провести пальцем по экрану от левой границы экрана до полного открытия меню. )

Выбранный прибор отображается в списке другим фоном. Синий - прибор выбран. Красный - прибор выбран для отслеживания.

Клик по по другому прибору в списке выбирает его для отслеживания.

Клик по этому же прибору переключает режим слежения (включает/выключает).

Выбор прибора перемещает камеру к выбранному прибору и открывает информационное окно.


Выдвигаемое меню содержит две кнопки:

  • Сортировка по имени прибора.
  • Сортировка по расстоянию от текущего положения на карте.

Сортировка по расстоянию использует текущее положение камеры на карте, а не текущее местоположение пользователя. После сортировки по расстоянию элементы меню приборов содержат расстояние от текущего положения. Расстояние будет скрыто после закрытия выдвигаемого меню. Чтобы снова увидеть расстояние нужно нажать на кнопку сортировки по расстоянию.

Окно настроек программы

Окно содержит пункты:

Настройки соединения

  • Сервер - url или ip адрес сервера
  • Порт
  • Логин
  • Пароль

Тип карты

На данный момент программа использует только карту Google в различных вариантах:

  • Обычная карта.
  • Снимки со спутника.
  • Гибридный вариант.

Запретить спящий режим

Выбор данной опции запрещает устройству переходить в спящий режим на окне с картой.

Автообновление

Позволяет отключить автообновление или выбрать его частоту.

Выбор приборов

Если есть подключение к интернету, то открывает окно выбора приборов, иначе сообщает о необходимости включить интернет.

Настройки приборов

Открывает окно настроек приборов. Данный пункт активен только если список выбранных приборов не пуст.

Окно настроек приборов

Окно содержит древовидный список с настройками приборов. На данный момент множество настроек приборов содержит:

  • Иконка прибора
  • Пароль, если устройство защищено

Окно выбора приборов

Окно выбора приборов содержит древовидный список приборов. Наполнение списка зависит от учетной записи.

Выбрать прибор можно кликнув по нему. Если прибор выбран, то справа от имени прибора будет галочка. Если нет - крестик. Если прибор в черном списке, то его выбрать нельзя и отображается это надписью "blacklist" справа от имени прибора.

Приборы группируются по клиентам. Каждая группа справа от названия имеет статус в формате <выбрано приборов>/<всего приборов>. Приборы для данной учетной запись находятся в отдельной группе.

Очистить список приборов можно с помощью пункта меню "Очистить список".

Перед заполнением списка приборами программа посылает запрос на сервер и показывает пользователю информационное окно. Если в процессе получения данных с сервера была обнаружена ошибка, то пользователь будет оповещен а окно закрыто.

Примечание: Получение приборов относительно долгий процесс. Выполняется от 10с.

Диалог выбора дат для трека

Диалог позволяет выбрать граничные даты для трека. После выбора дат следует нажать кнопку "ОК" для начала отрисовки трека.

Если начальная дата больше конечной то кнопка "ОК" отключается.

Сообщения об ошибках

Ошибка аутентификации

Сообщение вида "<имя прибора>.Ошибка аутентификации." появляется при неудачной попытке получения информации по прибору. Проверьте правильность логин/пароль.

Если логин/пароль верны (например, удачно открывается окно "Выбрать приборы"), то возможно, что прибор защищен паролем. В этом случае введите пароль для устройства на окне настроек приборов.

Если ошибка не пропадает, то откройте окно "Выбрать приборы", в меню выберите пункт "Очистить список" и выберите приборы заново.

Если и это не помогло, то пишите на форум DroidFleet.

Прибор не найден на сервере, поэтому удален

Сообщение вида "Прибор <имя прибора> не найден на сервере, поэтому удален" может появится, если на сервере удалить прибор. Также сообщение может появится, если файл настроек будет изменен или поврежден.

Прибор находится в черном списке, поэтому скрыт

Прибор не будет удален из списка и при следующем запуске программы он снова будет в списке.

Чтобы удалить такой прибор из списка нужно в окне "Выбрать приборы" выбрать пункт меню "Очистить список".

Подключение к интернету не обнаружено

Просто включите интернет на устройстве.

Ошибка подключения. Проверьте настройки...

Если вы ввели верный логин/пароль, но видите это сообщение, то попробуйте повторить операцию. Плохое интернет соединение может приводить к ошибкам.

Если не помогает, то пишите на форум DroidFleet.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты