【问题标题】:How can I configure the Google Maps api to show a white Google logo instead of the default version?如何配置 Google Maps api 以显示白色 Google 徽标而不是默认版本?
【发布时间】:2018-12-17 16:54:02
【问题描述】:

这个:

到这里:

是否有实现此目的的 API 设置?

【问题讨论】:

    标签: google-maps google-maps-api-3 react-google-maps


    【解决方案1】:

    设置 any 样式会将徽标变为白色。

    这显然是 Google 的一项设计功能,具有更中性的徽标方面(可能在您更改地图颜色的情况下,它不会与您的配色方案“冲突”)。

    我不知道有任何记录在案的方式来专门设置徽标颜色,但根据this issue(从 Google 受让人那里阅读 2 cmets),如果您设置样式,即使是默认设置,您也会得到一个白色徽标。

    显然,只需传递一个空的样式数组即可:

    var style = [{
      "stylers": [{ 
      }]
    }];
    

    【讨论】:

    • 感谢您的澄清!带有深奥文档的好老 Google ;)
    【解决方案2】:

    我真的不确定为什么,但是将其添加到地图的样式中(并通过defaultOptions)似乎会使徽标变为白色:

          styles: [
            {
              featureType: 'poi',
              elementType: 'labels.icon',
              stylers: [
                {
                  visibility: 'off'
                }
              ]
            }
          ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-10
      • 2015-07-01
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多