Javascript 如何更改标记标签文本颜色?

Javascript 如何更改标记标签文本颜色?,javascript,google-maps,google-maps-api-3,label,google-maps-markers,Javascript,Google Maps,Google Maps Api 3,Label,Google Maps Markers,我的问题是,即使在JavaScript中使用labelColor属性,标签也会保持黑色,但我希望它保持白色。有什么方法可以做到这一点吗?也许是个解决办法 for (i = 0; i < locations.length; i++) {var myLatLng = new google.maps.LatLng(locations[i][1], locations[i][2]); marker = new google.maps.Marker({ position: myLatLng,

我的问题是,即使在JavaScript中使用labelColor属性,标签也会保持黑色,但我希望它保持白色。有什么方法可以做到这一点吗?也许是个解决办法

for (i = 0; i < locations.length; i++) {var myLatLng = new google.maps.LatLng(locations[i][1], locations[i][2]);
marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    label: labels[i],
    labelClass: "labels", // the CSS class for the label
    labelColor: '#fff',
    labelInBackground: false,
    icon: locations[i][4]
});
for(i=0;i
问题是我有自己想要使用的自定义图标,我不想先创建一些SVG。
感谢所有能在这里帮助我的人。

请尝试检查CSS中的“.labels”类,也许您应该更改CSS文件中的颜色。

要设置一个对象的标签属性,您需要使用一个对象:

代码片段:

var地理编码器;
var映射;
函数初始化(){
var map=new google.maps.map(
document.getElementById(“地图画布”){
中心:新google.maps.LatLng(37.4419,-122.1419),
缩放:13,
mapTypeId:google.maps.mapTypeId.ROADMAP
});
var marker=new google.maps.marker({
位置:新google.maps.LatLng(37.4419,-122.1419),
地图:地图,
标签:{
正文:“A”,
颜色:'白色',
}
});
}
google.maps.event.addDomListener(窗口“加载”,初始化);
html,
身体,
#地图画布{
身高:100%;
宽度:100%;
边际:0px;
填充:0px
}

哦,很抱歉,我本可以将此添加到我的帖子中,但css很好。allready尝试了两种方法,但都不适合我:/
var marker = new google.maps.Marker({
  position: new google.maps.LatLng(37.4419, -122.1419),
  map: map,
  label: {
    text: 'A',
    color: 'white',
  }
});