, 19.04.2019 в 23:45 (6180 Просмотров)
Всем привет!
Надумал написать обзор и коротенький мануал для прекрасной навигационной программы на базе андроид: locus map. Я знаю, что индустрия специализированных комбат приложений развита, но для работы с ним надо быть немножечко програмистом.
Поиском проги для навигации занимался давно начинал ещё с Ози експлорер и Андроника, но все было не то)
Locus map попался случайно и понеслось. Сначала я ее использовал как навигатор, потом для работы с картами полей по работе и записей треков . Сейчас нормально освоив, решил использовать для игры.
Я не буду описывать весь функционал, он настолько широк что не хватит одного поста, и с каждым днём открываешь для себя что то новое и офигиваешь, распишу лишь основные моменты которые будут использованы на игре. А именно:
- Установка и подготовка к работе
- Использование созданой карты организаторами
- Запись треков
- Онлайн мониторинг игроков(групп)
1.Установка и подготовка работе
Установка с плеймаркета:
https://play.google.com/store/apps/d....android.locus
Это ссылка на бесплатную версию. В ней есть реклама, но для функционала, планируемого к использованию на играх его хватит.
Устанавливаем на андроид устройство.
Важно: для корректной работы программы необходимо настроить систему телефона: у каждого телефона свой интерфейс:
- GPS- получение данных о геолокации по датчикам устройства.
- убрать ограничение потребления энергии для программы Локус мап.
Добавление набора карт для программы:
Заходим на сайт одного хорошего человека:
https://melda.ru/locus/maps/
И жмём установить пакет.
Теперь у вас есть крутой набор карт включая Гугл и яндекс
Посмотреть их можно в программе: меню/карты/онлайн
Выберите онлайн карту, которая Вам нравится. Согласитесь с правилами использования и вуаля.
[
А что же делать, если на полигоне будет плохой интернет или не будет вовсе? На активной карте нажать три точки(меню) выбрать "загрузка". Выбрать "произвольная область'. Обвести полигон на карте, сопоставив с той, что дали организаторы. Нажать загрузка. При этом выбирайте детализацию, на сколько хватит памяти телефона. Теперь ваша карта в меню/карты/офлайн. И интернет вам уже по боку. )
2. Использование карт созданных на играх
На проекте, который будет 4-5.05.19, мы планируем использование прорисованных нами kml/kmz файлов для доп реальности. Карту надо будет загрузить по ссылке, которая будет в теме игры.
Порядок такой:
-загружаем файл на устройство
- после загрузки выбираем открыть с помощью locus map
- после выбираем показать на карте после импорта. При этом можно выбрать/создать папку куда импортировать в локусе
Для примера выгружу карту тренировки, для понимания что такое kml файл. Там есть прорисованные полигоны.
Файлы kml это хранение геоданных в языке xml в виде точек, треков(соединённых последовательно точек) либо полигонов (соединённых циркулярно треков).
С помощью трека будет предоставлен маршрут движения, точками будут обозначены определенные ориентиры, а полигонами будут обозначены разные области куда можно/нужно/нельзя ходить.
3. Запис треков.
Для того что б грок смог подтвердить, что он сделал миссию с геопривязкой, необходимо записывать трек. Запись можно включить в начале игры. Можно после получения мисии с геопривязкой.
Для этого нужно войти в меню/ запись трека/ нажать треугольник "плей".
По окончанию игры нужно остановить запись и сохранить трек.
Треки хранятся в вкладке треки основного меню, в папке, которую выберете Вы.
Можно выбрать трек и в свойствах трека посмотреть сколько вы находили за игру.
4. Онлайн мониторинг.
Самое интересное. Давно мечтал, как командир, видеть бойцов на карте в реальном времени и тут это можно! Данная штука позволяет видеть людей у кого запущена эта функция на карте в реальном времени.
Как это будет на игре: организаторами на телефоне будет создана "комната" по сути это сервер. По коду предоставленному организатором игроки смогут присоединится и видеть, друг друга в реальном времени.
Для передачи данных нужен интернет. Во всех предыдущих случаях он не обязателен.
Важно: подготовить к работе прогу в режиме онлайн мониторинга необходимо дома. А именно пройти аутентификацию. На полигоне интернета не хватит.
Порядок действий:
-Заходим в меню/ онлайн мониторинг(может быть спрятано в дополнительном меню)
-Выбираем способ аутентификации
-Возможно 3 способа: через Гугл аккаунт, Фейсбук или е-меил.
-Далее заходим в онлайн мониторинг и нажимаем "+"
-Выбираем поделится с группой, выбираем способ поделится через ключ доступа
-Вводим ключ доступа, выданный организаторами.
-Для передачи геоданных нажимаем "плей" напротив группы
-Для прекращения "стоп".
В зависимости от способа авторизации, и выбора игроков Вы будете видеть других на карте в виде икононок с буквами либо Аватарки из ФБ, если выбрали такой способ аутентификации.
На игре я планирую, что б игроки назывались согласно позывных РТО с соответствующими порядковыми номерами, согласно функциональной иерархии
Для теста я создал группу приватную группу "Тест". Код доступа: 28O5-FN0G или ссылка: https://live-track.locusmap.eu/room/28O5-FN0G.
Попробуйте зайти с товарищами через прогу одновременно. Это реально круто.
Да ещё крутая фишка: можно смотреть через браузер по ссылке. Для дистанционного штаба это огонь.
Для того что бы создавать свои приватные группы необходимо купить подписку.
Если интересно, в следующей серии, расскажу, как самому создавать карты в виде слоя в программе, делится файлами, привязывать растровые карты с помощью программы и многое другое.