4

这:

在此处输入图像描述

对此:

在此处输入图像描述

是否有 API 设置来实现这一点?

4

2 回答 2

6

设置任何样式都会将徽标变为白色。

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

我不知道有任何记录的方式来专门设置徽标颜色,但是根据这个问题(阅读 Google 受让人的 2 条评论),如果您设置样式,即使是默认设置,您也会得到一个白色的徽标。

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

var style = [{
  "stylers": [{ 
  }]
}];
于 2018-07-10T10:47:38.740 回答
1

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

      styles: [
        {
          featureType: 'poi',
          elementType: 'labels.icon',
          stylers: [
            {
              visibility: 'off'
            }
          ]
        }
      ]
于 2018-07-10T04:49:57.450 回答