如何在openmaptiles服务器中自定义地图样式

use*_*921 5 openstreetmap mapbox docker openmaptiles

我正在尝试将我的自定义地图样式应用到在 Docker 中运行的 Linux 上的 评估版本OpenMapTile server( klokantech/openmaptiles-server )。

我使用 的在线版本Maputnik来编辑地图OSM-Bright style。然后我下载了修改后的 JSON,但我不确定如何将此自定义样式应用到我的OpenMapTile server.

我登录LinuxDocker container找到了相应的style.json文件,但是只要容器重新启动,我应用的更改就会丢失。谁能告诉我我错过了什么吗?

coc*_*llo 5

在 /data/config.json 文件中添加您的 json 文件:

{
  "styles": {
    "standard": [
      "dark-matter",
      "klokantech-basic",
      "osm-bright",
      "positron"
    ],
    "custom": [
      "style.json",
    ....
Run Code Online (Sandbox Code Playgroud)

并将该文件放置在 /data/styles 中。之后需要重启容器