谷歌地图样式API.调整透明度/不透明度

Google Maps Styling API. Adjust transparency/opacity

本文关键字:不透明度 透明度 调整 样式 API 谷歌地图      更新时间:2023-09-26

我知道Google Maps Styling API可以用于配置地图在设备上的显示。我想知道是否有可能使这个视图透明(或者在我的情况下更"半透明")。

我想把整个地图画成一种覆盖物,具有平均不透明度,以便在背景上显示为半透明覆盖物。这可能吗?

根据我的谷歌地图文档,没有透明的样式属性。

我通过改变谷歌地图样式元素的不透明度来解决这个问题。

google.maps.event.addListenerOnce(map, 'idle', function() {
  $('.gm-style').css("opacity", 0.65)
});

这不是一个完美的解决方案,因为整个地图变得更加透明——背景和字体/道路。我更喜欢一种使背景比重要信息(道路/文本)更透明的方式,以获得更鲜明的对比度。

一个更好的解决方案是受欢迎的。