无法在Google Maps Symbols(svg)标记中填充FillColor

时间:2013-10-02 10:23:42

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

我使用Google Maps Symbols作为地图的标记。具体来说,我正在使用预定义的 Circle 符号。 但是,圆圈​​从内部看起来是空心的。忽略 fillColor ,但 strokeColor 有效。

  

是否可以用颜色填充圆圈?

var marker = new google.maps.Marker({
          position: myLatlng,
          icon: {
            path: google.maps.SymbolPath.CIRCLE,
            scale: 4,
            strokeWeight: 2,
            fillColor: colors[parseInt(idx)],
            strokeColor: colors[parseInt(idx)]
          },
          map: map

      });

1 个答案:

答案 0 :(得分:39)

The default value for fillOpacity is 0。所以你应该把它设置为1:

fillOpacity: 1