Клиентский веб -приложение для полярного сервера. В основном он спроектирован как библиотека/прикладная структура, которая может быть создана как конкретные приложения, хотя в основном он настроен как применение отслеживания с использованием бэкэнда полярного сервера. В настоящее время внедряются следующие модули.
Это программное обеспечение в настоящее время работает на http://aprs.no. «Арктическая карта» мобильного приложения основана на коде WebApp2 и доступен в Goggle Play.
Код Javscript в 'Application.js' используется для составления запущенного приложения. 'config.js' используется для его настройки со слоями карты и т. Д. Используйте 'index-dev.html' для режима разработки (и включите исходный код).
Не стесняйтесь экспериментировать с настройками. Примеры каталога могут содержать альтернативные конфигурации приложения. В настоящее время очень простые без использования бэкэнда полярического сервера. Не стесняйтесь вносить свой вклад.
Доступен двоичный пакет Deb (построенный на Debian Bookworm). Он устанавливает программное обеспечение, предполагая, что на той же машине установлен бэкэнд Polaric-APRSD. Файлы конфигурации для WebApp и MapCache размещаются в /etc /polaric-webapp2. См. Https://polaricserver.readthedocs.io/en/latest/install.html
Makefile используется в создании пакетов Debian, но может использоваться для установки программного обеспечения непосредственно в вашей системе для использования с полярным сервером. Сначала измените Makefile, а затем введите «Make» и «Sudo Make Install».
Чтобы запустить его, скопировать или переместить содержание этого каталога в каталог, к которому можно получить доступ через веб-сервер. Скопируйте файлы в одном из примеров каталогов в root Web-Directory (или используйте Script Setup.sh) и отредактируйте «config.js» и, возможно, «Application.js» в соответствии с вашими потребностями.
Для тестирования и разработки укажите свой браузер на index-dev.html. Он запускает исходный код напрямую.
Для производственных установок вы можете использовать Compile-js.sh для министерства кода JavaScript (и указать браузер на index.html). Чтобы использовать минимизированную версию Application.js, вам нужно будет отредактировать index.html.
Отредактируйте файл 'config.js' в соответствии с вашими потребностями. Здесь вы можете настроить различные источники карт, бэкэнды и т. Д. Мне очень жаль, что небольшая документация на данный момент, но некоторые объяснения в файле. Конфигурация для APRS.NO предоставляется в качестве примера.
Взносы и взломы приветствуются. Или выпустили свободно, чтобы рассказать нам, что вы думаете. Он основан на версии JavaScript OpenLayers 7 и Ecmascript 6 (2015) и использует пространства имен. Мы надеемся перейти на модули ES6 за не слишком много времени.
Это бесплатное программное обеспечение. Лицензия - это общая публичная лицензия GNU Affero. См. Http://www.gnu.org/licenses/.