Розробка програмного забезпечення для знаходження шляху між двома точками за допомогою Google Maps API
Author
Барабан, М. В.
Довгалець, К. С.
Щиров, О. С.
Date
2018Metadata
Show full item recordCollections
Abstract
Інформація про власне місце розташування завжди необхідне для діяльності, пов’язаної з переміщенням вантажів, подорожами, військовими діями тощо. Задача побудови маршруту між двома точками не є новою, але досі актуальна. Знаходження власного положення потребує вирішення деяких проблем та розробки певного програмного забезпечення. Незважаючи на велику кількість розроблених алгоритмів та написаного програмного забезпечення, питання написання власних програм є актуальним, оскільки розробка нових чи реалізація існуючих алгоритмів є доволі важкою та кропіткою працею.
Запропоновано метод знаходження власного місцеположення за допомогою Google Maps API, а також прокладання маршруту через дві точки. Метод використання технології API є сучасним та широко використовуваним, оскільки дає можливість застосовувати у власних розробках вже реалізовані алгоритми. Наведено теоретичний матеріал про геолокацію та навігацію в цілому, а також про технологію використання API. Описано процес розробки програмного забезпечення для знаходження маршруту на мові програмування Java для Android додатку, а також процес відправлення запитів й отримання відповідей з допомогою API. Розроблене програмне забезпечення дає можливість побачити власне місцеположення та прокладати маршрут між власним положенням та будь-якою іншою точкою, яку користувач вказує на карті. Показано приклади роботи програми, що забезпечують візуалізацію результату запропонованого методу. Knowledge of own location was always necessary for human activities related to the movement of goods, travel or military action. The task of constructing a route between two points is not new, but is relevant. Finding your own position requires solving some problems and developing certain software. Despite the large number of developed algorithms and written software, the issue of writing their own programs is open, since the development of new or implementation of existing algorithms is difficult and laborious work.
This article covers the problem of getting your own location using the Google Maps API, as well as finding route between two points. There are theoretical materials on geolocation and navigation, as well as about the technology of using the API. There has been described the software development process for finding the route on Java programming language for the Android application. Developed software gives an opportunity to set your own route between your position and any other point. You can see examples of program work in this article. Информация о своем местоположении всегда была необходима в деятельности человека, связанной с перемещением грузов, путешествиями, военными действиями. Задача построения маршрута между двумя точками не нова, но актуальна. Нахождение собственного положения требует решения некоторых проблем и разработки определенного программного обеспечения. Несмотря на большое количество разработанных алгоритмов и написанного программного обеспечения, вопросы написания собственных программ являются актуальными, поскольку разработка новых или реализация существующих алгоритмов является достаточно трудоемкой и кропотливой работой.
Предложен метод нахождения собственного местоположения с помощью Google Maps API, а также проложения маршрута через две точки. Метод, использующий технологии API, является современным и широко используемым, так как дает возможность применять в собственных разработках уже реализованные алгоритмы. Приведен теоретический материал о геолокации и навигации в целом, а также о технологии использования API. Описан процесс разработки программного обеспечения для нахождения маршрута на языке программирования Java для Android приложения, а также процесс отправки запросов и получения ответов с помощью API. Разработанное программное обеспечение дает возможность увидеть собственное местоположение и прокладывать маршрут между собственным положением и любой другой точкой, которую пользователь указывает на карте. Показаны примеры работы программы, обеспечивающие визуализацию результата предложенного метода.
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/25293