Google 地图 Javascript API 基于云的样式

Google Maps Javascript API Cloud based styling

有人了解如何为 Google 地图使用“基于云的地图样式”吗 Javascript API?

我一直在关注 documentation,但它实际上并没有解释如何在与样式相关联后使用地图 ID。

我能找到的唯一建议是 ,但我正在尝试下面的脚本,虽然出现了地图,但没有应用任何样式。

let map;

function initMap() {
  map = new google.maps.Map(document.getElementById("map"), {
    mapId: "t43vt7y4ct837ytv", //not my real Map ID
    disableDefaultUI: true,
    center: { lat: 51.4765924, lng:  -0.003 },
    zoom: 15.5
  });
}

正如@ecg8 所指出的(以及对问题 的更仔细阅读)我还需要提供地图 ID,就像 [=20= 中的 map_ids 查询参数一样] 脚本加载。

例如,请参见下面脚本标记中的 url。

<script src="https://maps.googleapis.com/maps/api/js?key=KEY&v=weekly&callback=yourInitMapMethod&map_ids=abcd1234mymapid,efgh5678myothermap"></script>

我假设这将被添加回 API 的官方文档中,但目前我似乎找不到它,所以在这里回答我自己的问题。