atlasr
1.0.0
Atlasr是一個真正的開源和免費的地圖瀏覽器。目標是三倍:
地圖體系結構由以下組件組成:
.mbtiles編譯這些信息。行星的每個區域都被命名為瓷磚。瓷磚由經度,緯度和變焦(高度尺度)定義,顯然,每個組件都帶有成千上萬的細節和約束。上一個列表是其工作原理的高度概述。
開源地圖生態系統已經成熟。已經存在許多項目來解決地圖體系結構的一個組成部分。但是,基於100%的開源和免費數據,將所有這些項目組合在一起的主流工具仍然缺失。 ATLASR的目標是對這個問題的回應。
質量必須與Google Maps或Apple Maps相媲美:
主要技術是:服務器生鏽,客戶端的ELM以及數據庫的PostgreSQL/SQLITE。
實際路線圖如下:
source/api/tile/ ]: .mbtiles , source/map-style ]: source/api/geocode ]: source/api/route/ ]: source/server/ ]: source/client ]: 當前的重點:當前的艱苦工作是提供所有地圖組件作為本地和獨立實例。除了地圖渲染器(尚未)中的字體外,所有內容都得到了解決。
下一個焦點:替換Google Maps上的十大功能。
地圖渲染器:瓷磚,樣式,圖標,一切都來自atlasr。不使用外部服務。

地理編碼和路由:Atlasr能夠在Geoencode 2郵政地址中找到一條路線:

just需要運行所有命令。 just --list以獲取所有命令的概述。
瓷磚服務器:
$ # Install API tile server.
$ just install-api-tile
$ # Run the tile server.
$ just run-api-tile地理編碼:
$ # Download the data, install the indexer, and install the search engine.
$ just install-api-geocode
$ # Run the geocoding server.
$ just run-api-geocode-searcher路由:
$ # Install the geocoding server.
$ just install-api-route
$ # Run the geocoding server.
$ just run-api-route客戶端/ Web UI :
$ # Install the HTTP server for the client.
$ just install-server
$ # Run the HTTP server for the client.
$ just run-server
$ # Install the Web UI, its dependencies, and prepare the frontend.
$ just install-client
$ # Open the client.
$ just open享受!
整個項目均遵循BSD-3-CAREASE許可證。請閱讀LICENSE文件。