管理旧版地图样式

地图样式是一组可与地图 ID 相关联的自定义项,应用代码中会引用地图 ID 来显示相应的自定义地图。

虽然无需地图 ID 便可创建地图样式,但若要使用地图样式,则必须先将地图样式与地图 ID 相关联,并在应用中添加地图 ID。这是与地图样式有关的所有流程中唯一需要人工操作应用代码的环节。

已发布的样式与草稿样式

样式一经发布便会生效。任何使用样式的地图显示的都是样式的已发布版本。草稿样式是仍在制作中的样式,发布前不会在地图上公开显示。

当您首次创建新样式(包括复制现有样式或样式版本,或者导入 JSON 样式)时,系统会自动发布新样式的第一个实例。

创建样式

您可以使用下列任意一种方法来创建地图样式:

  • 创建新样式(使用默认的 Google 地图样式或基于建议的模板)。
  • 复制现有样式。
  • 复制现有样式的先前版本。
  • 导入 JSON 样式。

创建新样式

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 点击创建样式,然后选择 Google 地图单选按钮。
  3. 点击保存
  4. 保存并发布地图样式对话框中,输入地图名称和说明(说明并非必填项),然后点击保存

系统即会自动发布相应样式,并将您引导至此新样式的主页面。

复制现有样式

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 选择一个现有样式,然后点击复制
  3. 复制地图样式对话框中,输入新的地图名称,并根据需要输入说明。
  4. 点击保存

系统即会自动发布相应样式,并将您引导至此新样式的主页面。

复制样式版本

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 选择一个现有样式,然后点击自定义样式
  3. 依次选择设置 > 版本历史记录
  4. 选择一个样式版本,然后点击版本历史记录窗格底部的复制

系统即会自动发布所复制的样式。页面底部会显示一条简短的通知,告诉您样式已复制,并提供一个链接,点击该链接即可在新标签页中打开新复制的样式。

地图上的第一个样式是原始样式版本。与其他注明日期的草稿版本或已发布版本不同,原始样式版本没有任何可供选择的子样式。要恢复为此样式或复制此样式,请选择注明日期的标题。

导入 JSON 样式

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 点击创建样式
  3. 创建自己的样式下,选择导入 JSON 单选按钮。
  4. 将有效的 JSON 样式代码粘贴到相应字段中。
    • 如果 JSON 无效,则 JSON 字段正下方会出现醒目的提示消息。
    • 如果 JSON 有效,系统会显示所粘贴样式的预览画面,以及蓝色的保存按钮供您点击。
  5. 选择保存

系统即会自动发布相应样式,并将您引导至此新样式的主页面。

恢复样式版本

如果您想要使用某个样式的旧版本,可以将其恢复。例如,如果您创建了带有品牌特色的地图样式来支持某场特别活动,在该活动结束后,您可以恢复标准版地图样式。

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 选择所需的样式,然后点击自定义样式
  3. 依次选择设置 > 版本历史记录
  4. 选择要恢复的版本,然后点击版本历史记录窗格底部的恢复。恢复的样式即会成为该样式的最新草稿。
  5. 关闭“版本历史记录”窗格,然后点击发布

更新样式详情

创建地图样式后,您可以使用样式主页面顶部的选项来修改、复制、重命名、删除相应样式或向其添加地图 ID。

一个地图样式主页面的屏幕截图,其中显示了以下内容:地图名称;用于自定义、重命名、复制或删除样式的控件;显示应用了相应样式的地图区域的图片;以及说明此样式未关联任何地图 ID 的通知和一个“添加地图 ID”按钮。

  • 选择自定义样式,以继续对样式进行自定义或查看样式详情。
  • 选择修改可为样式重命名或修改样式说明。
  • 选择复制可复制样式。
  • 选择删除可删除样式。
  • 添加或查看与样式相关联的地图 ID。

为样式关联或移除地图 ID

样式可与多个地图 ID 相关联,因为相同的样式可应用到多个 Google 地图应用,但每个地图 ID 只能与一个样式相关联。

  1. 地图样式页面上,选择一个样式。
  2. 如果该样式尚未关联任何地图 ID,请选择添加地图 ID 按钮;如果该样式已关联地图 ID,请选择铅笔图标。系统随即会打开添加/修改地图 ID 窗格。
  3. 选中要与此样式相关联的地图 ID 旁边的复选框,或者取消选中复选框以移除此关联。
  4. 选择保存

若要使用云端地图样式,请将地图 ID 添加到应用