- містить скрипти, що відповідають за взаємодію додатки з GPS -приймачем і визначення його координат.
) db_connector. js - містить скрипти, що відповідають за взаємодію з базами даних пристрою, внесення, зміна та отримання даних.
) map_connector. js - містить скрипти, що відповідають за взаємодію з API Яндекс. Карт, запит і обробку отриманих даних геокодірования і побудова карти.
) jquery. js - містить скрипти, що відповідають за зовнішній вигляд і взаємодію окремих елементів інтерфейсу.
3. Реалізація інформаційної системи
3.1 Особливості експлуатації системи
Взаємодія користувача з системою починається зі стартового вікна меню, представленого на рис. 3.1.
Малюнок 3.1 - Головне меню
Дане вікно надає користувачеві можливість вибрати подальший напрямок дій. Користувач може перейти до перегляду поточного маршруту на карті, запросити його відображення в текстовому вигляді, перейти до списку всіх локацій, або до налаштувань.
У верхній частині вікна також відображаються координати поточного місцезнаходження користувача - широта і довгота.
Розглянемо можливості відображення маршруту на карті.
Вікно карт представлено на рис. 3.2.
Рисунок 3.2 - Карта поточного маршруту
В даному вікні користувач може побачити поточний маршрут на карті, де, в тому числі відображається поточне місце розташування користувача, перейти до вибору маршруту, або повернутися в меню.
Для кожного пункту маршруту на карті відображається його назва, або адреса, якщо назва не було введено користувачем. Шлях між пунктами позначений лінією, розділеною на сегменти. При виборі сегмента маршруту відображається його протяжність і подальший напрямок руху.
По кліку на кнопку «Де я?» карта зсувається так, що мітка місця розташування користувача опиняється в центрі карти.
По кліку на кнопку «Вибрати маршрут» користувач переходить до вікна маршрутів.
По кліку на кнопку «Меню» користувач повертається в головне меню.
В даному вікні відображається список пунктів обраного маршруту. Для кожного пункту задано конкретний час, за допомогою якого також відбувається сортування пунктів. При додаванні нового пункту він автоматично розміщується в списку щодо решти пунктів
Також для кожного пункту маршруту вказано назву локації, до якої він прив'язаний, або її адресу в тому випадку, якщо для локації не задано назву.
У даному вікні можна вибрати, дату і назву маршруту, прив'язаного до цієї дати, або задати новий маршрут для вказаної дати.
В даному вікні додавання пункту маршруту можна задати час, місце і опис для нового пункту маршруту.
Вибір місця можна здійснити по карті, за списком наявних локацій, або задати як поточне місце розташування пристрою.
Вікно вибору місця по карті показано на рис. 3.6.
Тут можна здійснити пошук місця або за допомогою адреси, або за координатами. Знайдене місце відображається на карті. У разі, якщо була введена адреса, користувачеві виводяться також і координати вказаного місця. Якщо були введені координати, відповідно,...