管理地图样式

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

虽然无需地图 ID 便可创建地图样式,但必须先将地图样式与地图 ID 相关联并在应用中添加地图 ID,才能使用地图样式。这是地图样式生命周期中唯一需要人工操作应用代码的环节。

已发布的样式与草稿样式

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

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

创建样式

可以使用下列方法之一创建地图样式:

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

创建新的样式

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

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

复制现有样式

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

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

复制样式版本

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

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

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

导入 JSON 样式

  1. 在 Google Cloud 控制台中,前往地图样式页面
  2. 点击 Create style(创建样式)。
  3. Create your own style(创建自己的样式)下,选择 Import JSON(导入 JSON)单选按钮。
  4. 将有效的 JSON 样式代码粘贴到相应字段中。
    • 如果 JSON 无效,则 JSON 字段正下方会以大写字母形式显示一则通知。
    • 如果 JSON 有效,您会看到所粘贴样式的预览画面,还会显示蓝色的保存按钮供您点击。
  5. 选择保存

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

恢复样式版本

如果您要使用之前的样式版本,可以将其恢复。例如,如果您创建了带有品牌特色的地图样式来支持一场特别活动,则在该活动完成后,您可以恢复标准版本的地图样式。

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

更新样式详情

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

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

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

为样式关联或移除地图 ID

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

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

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