【发布时间】:2018-12-17 16:54:02
【问题描述】:
【问题讨论】:
标签: google-maps google-maps-api-3 react-google-maps
【问题讨论】:
标签: google-maps google-maps-api-3 react-google-maps
设置 any 样式会将徽标变为白色。
这显然是 Google 的一项设计功能,具有更中性的徽标方面(可能在您更改地图颜色的情况下,它不会与您的配色方案“冲突”)。
我不知道有任何记录在案的方式来专门设置徽标颜色,但根据this issue(从 Google 受让人那里阅读 2 cmets),如果您设置样式,即使是默认设置,您也会得到一个白色徽标。
显然,只需传递一个空的样式数组即可:
var style = [{
"stylers": [{
}]
}];
【讨论】:
我真的不确定为什么,但是将其添加到地图的样式中(并通过defaultOptions)似乎会使徽标变为白色:
styles: [
{
featureType: 'poi',
elementType: 'labels.icon',
stylers: [
{
visibility: 'off'
}
]
}
]
【讨论】: