Pallic Server的客户端WebApp。它主要设计为可以将其作为特定应用程序实例化的库/应用程序框架设计,尽管它主要使用Polaric Server后端配置为跟踪应用程序。目前,正在实现以下模块。
该软件当前正在http://aprs.no上运行。移动应用“北极映射器”基于WebApp2代码,可在Goggle Play上获得。
“ application.js”中的Javscript代码用于构成运行应用程序。 “ config.js”用于使用映射层等配置。'index.html'是缩小版本的起点。使用“ index-dev.html”进行开发模式(并包括源代码)。
随意尝试设置。目录“示例”可能包含替代应用程序配置。目前非常简单的人不使用Pallic-Server后端。随时做出贡献。
提供了二进制DEB软件包(建立在Debian Bookworm上)。它安装了该软件,假设同一台计算机上安装了Polaric-APRSD后端。 WebApp和MapCache的配置文件放置在 /etc /polaric-webapp2中。请参阅https://polaricserver.readthedocs.io/en/latest/install.html
MakeFile用于构建Debian软件包,但可用于直接在系统上安装该软件,以与Polaric Server Backend一起使用。也要先修改Makefile您的需求,然后键入“ make”和“ sudo make install”。
要运行它,请将此目录的内容复制或移动到可以通过Web服务器访问的目录。将示例目录中的文件复制到root Web-directory(或使用脚本SETUP.SH),并编辑“ config.js”以及可能的'application.js'来满足您的需求。
要进行测试和开发,请将您的浏览器指向index-dev.html。它直接运行源代码。
对于生产安装,您可以使用Compile-js.sh缩小JavaScript代码(并将浏览器指向index.html)。要使用应用程序的缩小版本。JS,您需要编辑index.html。
编辑文件“ config.js”以适合您的需求。在这里,您可以设置各种地图源,后端等。目前,我很抱歉很少文档,但是文件中的一些解释。 APR.NO提供的配置作为示例。
欢迎贡献和黑客。或者自由地告诉我们您的想法。它基于openlayers 7和ecmascript 6(2015)JavaScript版本,并使用名称空间。我们希望在不久的时间内迁移到ES6模块。
这是免费软件。许可证是GNU Affero通用公共许可证。请参阅http://www.gnu.org/licenses/。