Разработка приложения для туризма
В последнее время городские туристические приложения стали стремительно набирать популярность. И это логично, поскольку их достоинства заключаются в использовании новейших технологий обеспечения интерактивного изучения локаций, достопримечательностей и маршрутов для самостоятельного знакомства с городом. Ведь гораздо интереснее изучать город с помощью телефона и приложения для туризма, как бы самому открывая и исследуя его красивые и необычные локации.
Задача
Итак, наша команда получила государственный заказ от правительства города на разработку приложения для туризма. Одним из главных его отличий является использование технологий дополненной реальности (Augmented Reality, AR).
Функционал приложения
Разработанная платформа предоставляет:
- информацию и историческую справку об интересных местах и их расположении;
- варианты пеших экскурсий с аудиогидом;
- трёхмерную модель достопримечательностей в дополненной реальности;
- а также сведения о времени работы, контактах, фотографии и описание гостиниц, кафе, ресторанов, музеев.
Использование Yandex MapKit
Центральным элементом приложения является экран карты. Он обеспечивает сразу несколько ключевых возможностей: отображение культурных объектов, построение маршрутов и определение текущего местоположения. Чтобы реализовать эти функции, был выбран инструмент компании Yandex – MapKit. Его интеграция в Android состоит в регистрации проекта, а также получении ключа доступа к API Яндекс карт.
Яндекс предоставляет обширные возможности по работе с картами. Весь функционал разделён разработчиками на несколько библиотек. Мы использовали библиотеку MapKit Transport, которая решила проблему построения пешеходных маршрутов по координатам точек начала и конца пути. Её готовые решения подходят только для базовых случаев. Разработчики SDK описали множество интерфейсов, которые позволяют создавать кастомизированные алгоритмы.
Как правило, туристы пользуются устройствами при нестабильном интернет соединении. Сохранение необходимых материалов на телефоне решило эту трудность. Теперь пользователь может выбрать и заранее загрузить аудиофайлы из интересующих его категорий.
Таким образом, в разработанном нами приложении был реализован «умный» подход к кэшированию данных с учетом требований и пожеланий заказчика, а также особенностей условий эксплуатации. В итоге данное приложение для туризма является удобным и полезным инструментом для знакомства с городом.
Хотите создать похожее приложение и ищите исполнителя? Пишите нам!