РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ ЗНАХОДЖЕННЯ ШЛЯХУ МІЖ ДВОМА ТОЧКАМИ ЗА ДОПОМОГОЮ GOOGLE MAPS API
DOI:
https://doi.org/10.31649/1997-9266-2018-141-6-90-94Ключові слова:
навігація, геолокація, розробка програмного забезпечення, Google Maps API, Java, Android, RetrofitАнотація
Інформація про власне місце розташування завжди необхідне для діяльності, пов’язаної з переміщенням вантажів, подорожами, військовими діями тощо. Задача побудови маршруту між двома точками не є новою, але досі актуальна. Знаходження власного положення потребує вирішення деяких проблем та розробки певного програмного забезпечення. Незважаючи на велику кількість розроблених алгоритмів та написаного програмного забезпечення, питання написання власних програм є актуальним, оскільки розробка нових чи реалізація існуючих алгоритмів є доволі важкою та кропіткою працею.
Запропоновано метод знаходження власного місцеположення за допомогою Google Maps API, а також прокладання маршруту через дві точки. Метод використання технології API є сучасним та широко використовуваним, оскільки дає можливість застосовувати у власних розробках вже реалізовані алгоритми. Наведено теоретичний матеріал про геолокацію та навігацію в цілому, а також про технологію використання API. Описано процес розробки програмного забезпечення для знаходження маршруту на мові програмування Java для Android додатку, а також процес відправлення запитів й отримання відповідей з допомогою API. Розроблене програмне забезпечення дає можливість побачити власне місцеположення та прокладати маршрут між власним положенням та будь-якою іншою точкою, яку користувач вказує на карті. Показано приклади роботи програми, що забезпечують візуалізацію результату запропонованого методу.
Посилання
А. Б. Внуков, Современные системы навигации и слежения за наземными транспортными средствами на базе спутниковых технологий. Москва, Россия: Горная промышленность, 2006.
Е. Брюс, Філософія Java. СПб., Россия: Питер, 2016.
Б. Харди, и Б. Филлипс, Android программирование для профессионалов. CПб., Россия: Питер Пресс, 2016.
The Android Story [Електронний ресурс]: Режим доступу: https://www.android.com/history. Дата звернення: Листопад 23, 2018.
Build Anything With Google. [Електронний ресурс]: Режим доступу: https://developers.google.com. Дата звернення: Вересень 10, 2018.
##submission.downloads##
-
PDF
Завантажень: 515
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому журналі, згодні з такими умовами:
- Автори зберігають авторське право і надають журналу право першої публікації.
- Автори можуть укладати окремі, додаткові договірні угоди з неексклюзивного поширення опублікованої журналом версії статті (наприклад, розмістити її в інститутському репозиторії або опублікувати її в книзі), з визнанням її первісної публікації в цьому журналі.
- Авторам дозволяється і рекомендується розміщувати їхню роботу в Інтернеті (наприклад, в інституційних сховищах або на їхньому сайті) до і під час процесу подачі, оскільки це сприяє продуктивним обмінам, а також швидшому і ширшому цитуванню опублікованих робіт (див. вплив відкритого доступу).