Um aplicativo de cliente para servidor polarico. Ele foi projetado principalmente como uma estrutura de biblioteca/aplicativo que pode ser instanciada como aplicativos específicos, embora seja configurada principalmente como uma aplicação de rastreamento usando um back-end do servidor polarico. Atualmente, os seguintes módulos estão sendo implementados.
Atualmente, este software está sendo executado em http://aprs.no. Um 'Mobile' Arctic Mapper 'é baseado no código do WebApp2 e está disponível no Goggle Play.
O código JAVScript em 'Application.js' é usado para compor um aplicativo em execução. 'Config.js' é usado para configurá-lo com camadas de mapa, etc. 'index.html' é um ponto de partida para uma versão minificada. Use 'index-dev.html' para modo de desenvolvimento (e inclua o código-fonte).
Sinta -se à vontade para experimentar configurações. O diretório 'Exemplos' pode conter configurações de aplicativos alternativas. Atualmente, os muito simples sem usar o back-end do servidor polarico. Sinta -se à vontade para contribuir.
Um pacote de Deb binário (construído no Debian Bookworm) está disponível. Ele instala o software assumindo que um back-end polaric-abrsd está instalado na mesma máquina. Os arquivos de configuração para o WebApp e MapCache são colocados em /etc /polaric-webapp2. Veja https://polaricserver.readthedocs.io/en/latest/install.html
O Makefile é usado na construção de pacotes debian, mas pode ser usado para instalar o software diretamente no seu sistema para uso com um back -end do servidor polarico. Modifique o makefile também suas necessidades primeiro e digite 'Make' e 'sudo Make Install'.
Para executá-lo, copie ou mova o conteúdo deste diretório para um diretório que pode ser acessado através de um servidor da Web. Copie os arquivos em um dos diretórios de exemplo para o diretório da web root (ou use o script Setup.sh) e edite 'Config.js' e possivelmente 'Application.js' para atender às suas necessidades.
Para testes e desenvolvimento, aponte seu navegador em index-dev.html. Ele executa o código -fonte diretamente.
Para instalações de produção, você pode usar o compile-js.sh para minificar o código JavaScript (e apontar o navegador para index.html). Para usar uma versão minificada do Application.js, você precisará editar index.html.
Edite o arquivo 'config.js' para atender às suas necessidades. Aqui você pode configurar várias fontes de mapa, back -ends, etc. Lamento pouca documentação no momento, mas algumas explicações no arquivo. A configuração para APRs.No é fornecida como exemplo.
Contribuições e hacks são bem -vindos. Ou se libertou para nos dizer o que você pensa. É baseado na versão OpenLayers 7 e Ecmascript 6 (2015) do JavaScript e usa namespaces. Esperamos migrar para os módulos ES6 em pouco tempo.
Este é um software livre. A licença é GNU Affero Geral Public License. Veja http://www.gnu.org/license/.