Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
РУСИННОВАЦИИ
Системная интеграция и разработка
+7 499 700 00 80
+7 499 700 00 80 Отдел продаж
E-mail
info@rus-in.com
Адрес
г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
Режим работы
Пн. - Пт.: с 10:00 до 18:00
Пригласить в проект
Проекты
г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
+7 499 700 00 80
+7 499 700 00 80 Отдел продаж
E-mail
info@rus-in.com
Адрес
г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
Режим работы
Пн. - Пт.: с 10:00 до 18:00
Войти
РУСИННОВАЦИИ
Проекты
    РУСИННОВАЦИИ
    РУСИННОВАЦИИ
    • Проекты
    Пригласить в проект
    • Кабинет
    • +7 499 700 00 80 Отдел продаж
      • Телефоны
      • +7 499 700 00 80 Отдел продаж
      • Заказать звонок
    • г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
    • info@rus-in.com
    • Пн. - Пт.: с 10:00 до 18:00

    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN

    Разработали общедоступный информационный ресурс в виде интерактивной карты объектов с треками, местами интересов, а также планируемыми мероприятиями/событиями на базе 1С-Битрикс и API Яндекс.Карты
    Подробнее
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN

    Задача:

    Создать информационный портал для любителей активного отдыха, с интерактивной картой объектов: маршрутов, мест и событий. На карте пользователи смогут изучать описания, просматривать фотографии, читать отзывы, знакомиться с маршрутами и ближайшими достопримечательностями, а также находить точки интереса (сервисы, АЗС, кафе, гостиницы и т.д.). Портал позволит загружать свои треки и скачивать маршруты в формате .GPX-файлов, опубликованные другими пользователями, включая все отмеченные точки и интересные места по пути.

    Технологии и инструменты:

    1С-Битрикс: Управление сайтом, API Яндекс.Карты, Vue.Js

    Процесс работы:

    1. Начало работ и исходные данные

    • Вводное ТЗ: Мы начали с базового технического задания, предоставленного заказчиком, с примерами и скриншотами интерфейсов, включающих работу с интерактивной картой, треками и объектами.
    • Определение целей: Основная задача заключалась в создании портала с интерактивной картой, поддерживающей загрузку .GPX-файлов, управление публикациями и взаимодействие с контентом других пользователей.

    2. Анализ системных требований

    • Анализ и выбор технологий: Рассматривались решения MAPBOX и Яндекс.Карты. Учитывая стоимость и ограничения MAPBOX как зарубежного платного сервиса, было принято решение о разработке на Яндекс.Картах.
    • Определение ключевых функций: Портал должен был автоматически определять длину трека, считывать ключевые точки маршрута, распознавать иконки GARMIN, а также обеспечивать подписку, редактирование и управление публикациями.

    3. Проектирование и разработка интерфейса

    • Дизайн и UX/UI улучшения: Мы полностью переработали логику и дизайн проекта, сделав его более интуитивным для пользователей. Были вынесены административные функции, включая панель модератора, в публичную часть сайта, что значительно повысило удобство работы с контентом.
    • Разработка интерфейсов для карты и объектов: Проектирование интерфейсов карты и объектов позволило пользователям легко загружать, редактировать и просматривать треки, добавлять точки интереса и делиться своими маршрутами.

      4. Сборка проекта и программирование

      • Реализация интерактивной карты: Мы реализовали систему загрузки .GPX-файлов с автоматическим определением длины трека и распознаванием иконок GARMIN, а также добавили возможность редактирования точек маршрута и делиться ссылками на треки.
      • Уникальная оптимизация треков: Разработан собственный метод автоматической оптимизации загружаемых файлов треков. При этом система сокращает количество координат по заданному шагу, не теряя при этом визуальных и функциональных характеристик отображения и навигации.

      5. Анализ и улучшения

      • Выявление проблем и доработки: В ходе разработки были обнаружены и устранены недостатки модели. Мы предложили клиенту улучшения по оптимизации функционала и внесли соответствующие изменения.
      • Конвертация и сборка треков: Реализовали полноценное конвертирование и загрузку файлов с треками в базу данных, а также сборку файлов для экспорта с учетом всех изменений, внесенных на сайте.

      6. Совместная работа с клиентом

      • Создание фокус-группы: Для оперативного тестирования и получения обратной связи была организована фокус-группа, которая помогала проверять новые функции и доработки. Это позволило своевременно вносить изменения на основе реальных потребностей пользователей.
      • Регулярные встречи и корректировки: Постоянные встречи с заказчиком и обсуждения с фокус-группой позволили корректировать функционал и интерфейс проекта по мере его развития.

      7. Оптимизация производительности

      • Отложенная обработка операций: Мы внедрили систему отложенной обработки операций конвертирования и оптимизации на агенты 1С-Битрикс. Это снизило единовременную нагрузку на сервер и минимизировало требования к техническим характеристикам инфраструктуры.
      • Снижение серверной нагрузки: Благодаря использованию отложенной обработки, мы значительно уменьшили требования к серверу и повысили стабильность работы системы при одновременной загрузке большого объема данных.

      8. Тестирование и запуск

      • Полное тестирование функций: Все ключевые функции, включая загрузку треков, их оптимизацию, подписку на публикации и систему комментариев, были тщательно протестированы для обеспечения стабильной работы на всех устройствах и браузерах.
      • Запуск и сбор обратной связи: Портал был запущен, и начался сбор отзывов, что позволило внести дополнительные улучшения в пользовательский интерфейс и функционал.

      9. Дальнейшее развитие

      • Продолжение работ и развитие проекта: Проект продолжает активно развиваться. Мы продолжаем работу с фокус-группой, совершенствуем функционал карты, добавляем новые возможности и улучшаем взаимодействие с контентом на основе отзывов пользователей.

      Итог:

      Все задачи клиента были успешно выполнены. Более того:

      • Мы полностью переработали логику и дизайн проекта.
      • Повысили UX/UI, вынеся административные функции в публичную часть сайта.
      • Разработали уникальный метод автоматической оптимизации треков без потери качества.
      • Реализовали конвертацию и сборку файлов треков с возможностью экспорта пользователям.
      • Внедрили отложенную обработку для снижения нагрузки на сервер и уменьшения требований к инфраструктуре.

      Этот комплексный подход позволил создать высококачественный продукт, который продолжает улучшаться и адаптироваться к запросам пользователей.

    Хотите заказать себе такой же?
    Оставьте заявку и получите консультацию и расчет сметы проекта.
    * стоимость от 1.000.000 руб.
    Заказать проект
    • Описание
    • Характеристики
    • Функциональные требования
    • Описание процессов
    Характеристики
    Сфера Информационный портал/соц. сеть
    Сайт https://atvtrack.ru/
    Автор Александр Марков
    Разрабатываемый ресурс должен содержать  следующие функциональные блоки:
    • Регистрация/Авторизация на сайте
    • Личный кабинет пользователя
    • Возможность загружать треки на карту посредством загрузки файла в формате .gpx (для зарегистрированных пользователей).
    • Система модерации загружаемого контента зарегистрированными пользователями.
    • Комментарии к треку, месту или событию размещенному на карте.
    • Система нотификаций о событиях с загруженными/избранными объектами на карте (на эл. почту, в привязанный мессенджер, раздел в личном кабинете).

    Что дает регистрация на сайте пользователям?

    Зарегистрированные пользователи могут:
    • добавлять точки (через модерацию). Если можно сделать, чтобы у автора под его аккаунтом виден отправленный трек, точка, комментарий, а остальным - нет.
    • закачивать треки (через модерацию). Люди заливают трек с теми точками и названиями, какие у них есть. Там есть параметр - автор маршрута (трека) - он автоматом как раз подставляется . Но админы сайта само собой могу в ручную все менять);

    • писать комментарии к треку и/или точках на карте.
    • автор комментария должен иметь возможность получать уведомления (на выбор. Кому на почту, кому на смс, кому только в личном кабинете). Если кто-то ответил на их комментарий.
    Инструкция
    8 —
    1/8 —
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Интерактивная карта треков и точек c подгрузкой из GPX-файлов + иконки GARMIN
    Назад к списку
    Компания
    Контакты
    +7 499 700 00 80
    +7 499 700 00 80 Отдел продаж
    E-mail
    info@rus-in.com
    Адрес
    г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
    Режим работы
    Пн. - Пт.: с 10:00 до 18:00
    info@rus-in.com
    г. Москва, 1-ый Магистральный тупик, дом 5А, офис 301 В
    © 2026 ООО РУСИННОВАЦИИ, ИНН 9729324899
    Политика конфиденциальности
    Поиск по сайту