自定义地图样式
您可能希望修改用于在 Immich 中绘制地图的样式文档。除了视觉自定义之外,这还允许您选择自己的地图瓦片提供商,而不是默认提供商。
默认的style.json
浅色主题
和深色主题
可以作为创建您自己的样式的基础。
有几个来源可以获取已制作好的style.json
地图主题,以及可以使用的在线生成器。
- 在 Immich 中,导航到 管理 --> 设置 --> 地图和 GPS 设置,展开 地图设置 子部分。
- 将您 JSON 样式的链接粘贴到 浅色样式 或 深色样式 中。(您可以添加不同的样式,这有助于根据您设置 Immich 为浅色或深色模式的情况使地图样式更合适。)
- 保存您的选择。重新加载地图,并享受您的自定义地图样式!
使用 MapTiler 创建自定义样式
如果您不想完全手写 JSON 文档,可以轻松地使用 MapTiler 自定义地图样式。
- 在 https://cloud.maptiler.com 创建一个免费账户。
- 登录后,您可以通过单击 新地图、选择一个初始地图并点击 自定义来创建一个全新地图,或者通过选择一个 标准地图并从那里进行自定义。
- 编辑器界面非常直观。您可以在编辑器中更改颜色、移除可见图层或添加可选图层(例如行政区划、地形、水 文等)。
- 完成地图编辑后,点击右上角的 保存。为地图命名以将其保存到您的账户中。
- 接下来,使用右上角的 发布 按钮发布您的样式。这将其部署到生产环境,这意味着它能够通过互联网公开。在发布前,MapTiler 会显示一个互动性地图,左侧是原始样式,右侧是您的修改。
- MapTiler 会警告您更改地图会影响所有使用该地图的应用。由于还没有应用使用该地图,所以可以忽略这个警告。
- 点击左上角您新地图的名称将进入该项目的 详情 页面。从这里,在 使用矢量样式 下复制 JSON 样式的链接。这个链接会自动包含您个人的 MapTiler API 密钥。