Map Template

Map Template

The project demonstrates installing and using the cartographic MFW library provided in a binary way. This application is a template for developing your own mapping applications. The example branch corresponds to the application code for 5th version of the Aurora OS. The example_4 branch corresponds to the application code for 4th version of the Aurora OS.

RU | EN

Map Template

Описание:

Проект демонстрирует подключение картографической библиотеки MFW, поставляемой в бинарном виде, а также пример её использования.

Данное приложение является шаблоном для разработки картографических приложений.

Расширенный пример с подключением в виде сабмодулей.

Список используемых не системных библиотек в приложении:

Статус сборки:

  1. example - pipeline status
  2. dev - pipeline status

Содержание

Совместимость

Проект совместим c пятой версией ОС Аврора.

Особенности сборки

Настройка работы символических ссылок на Windows

Для корректного клонирования проекта на Windows необходимо настроить работу символических ссылок.

Включить "Режим разработчика" в Windows для разрешения использовать mklink:

  1. Зайти в Пуск — Параметры — Обновление и безопасность.
  2. Выбрать пункт «Для разработчиков» слева.
  3. Включить «Режим разработчика».
  4. Перезагрузить компьютер.

Настроить git: git config --global core.symlinks true

Информация о ветках

Ветки

Установка и запуск

Проект устанавливается и запускается обычным образом с помощью Аврора SDK:
Документация.

Скриншоты

Screenshots

Структура проекта

Проект имеет стандартную структуру приложения на базе C++ и QML для ОС Аврора.

  • Каталог app содержит исходный код приложения:
    • Файл ru.auroraos.MapTemplate.pro описывает структуру проекта для системы сборки qmake.
    • Каталог icons содержит иконки приложения для поддерживаемых разрешений экрана.
    • Каталог qml содержит исходный код на QML и ресурсы интерфейса пользователя.
      • Каталог cover содержит реализации обложек приложения.
      • Каталог icons содержит дополнительные иконки интерфейса пользователя.
      • Каталог pages содержит страницы приложения.
    • Файл MapTemplate.qml предоставляет реализацию окна приложения.
    • Каталог src содержит исходный код на C++.
      • Файл main.cpp является точкой входа в приложение.
    • Каталог translations содержит файлы перевода интерфейса пользователя.
    • Файл ru.auroraos.MapTemplate.desktop определяет отображение и параметры запуска приложения.
  • Каталог mfw содержит подпроект, описывающий библиотеку MFW:
    • Файл mfw.pro описывает инструкции по установке библиотеки для системы сборки qmake.
  • Каталог rpm содержит настройки сборки rpm-пакета.

Правила использования и участие в разработке

Исходный код проекта предоставляется по лицензии LICENSE.BSD-3-Clause.md, которая позволяет использовать его в сторонних приложениях.

Соглашение участника регламентирует права, предоставляемые участниками компании «Открытая Мобильная Платформа».

Информация об участниках указана в файле AUTHORS.

Кодекс поведения — это действующий набор правил компании «Открытая Мобильная Платформа», который информирует об ожиданиях по взаимодействию между членами сообщества при общении и работе над проектами.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.