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文件。