Php 谷歌API地图,删除地图或隐藏它的图层

Php 谷歌API地图,删除地图或隐藏它的图层,php,javascript,google-maps,Php,Javascript,Google Maps,是否可以保留标记和城市名称,但背景为黑色?要么移除地图,要么覆盖一些东西来隐藏它 我知道这是一个奇怪且看似愚蠢的问题,因为这是一张地图,但对于我正在进行的项目而言,这是必需的,我只想知道这是否可能 谢谢是的。你可以使用谷歌地图API设置一个不透明的黑色覆盖层。但是如果你这样做的话,你会在缩放/取消缩放时遇到一些小问题 我认为最好的办法是定制地图的颜色,把所有的东西都变成黑色 见: 确保在元素类型部分中仅选择几何图形 只需将“亮度”设置为-100 如果我将亮度设置为-100,我就看不到城镇名称,

是否可以保留标记和城市名称,但背景为黑色?要么移除地图,要么覆盖一些东西来隐藏它

我知道这是一个奇怪且看似愚蠢的问题,因为这是一张地图,但对于我正在进行的项目而言,这是必需的,我只想知道这是否可能


谢谢

是的。你可以使用谷歌地图API设置一个不透明的黑色覆盖层。但是如果你这样做的话,你会在缩放/取消缩放时遇到一些小问题

我认为最好的办法是定制地图的颜色,把所有的东西都变成黑色

见:

  • 确保在
    元素类型
    部分中仅选择
    几何图形
  • 只需将“亮度”设置为-100

如果我将亮度设置为-100,我就看不到城镇名称,可以吗?以伦敦为例,不清楚你想看什么。如果您想查看城镇名称,那么您需要使用样式化地图,您应该能够找到一种方法使其看起来像您想要的,请参阅答案中的向导和文档。您需要使用Google Maps API v3,它不在您的标记中。@Max如果您想查看城镇名称,而不是“元素类型”部分中的“全部”,只需选择“几何体”(而不是标签,这是您想要查看的)。我编辑我的答案。