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/。