Leaflet - circleMarker不应用颜色标签

时间:2016-08-01 18:41:48

标签: leaflet

我正在为游戏创建地图,我放置了一堆circleMarkers,但它们没有根据颜色或fillColor标签更改颜色。

var Tenaland = L.circleMarker([-417, 385.0625], 45, {
color: '#f03',
fillColor: '#f03',
fillOpacity: 0.80
}).addTo(map);

他们默认为蓝色。

1 个答案:

答案 0 :(得分:2)

我相信您对L.circleMarker使用了错误的签名。第二个参数用于选项,而不是半径。

var Tenaland = L.circleMarker([-417, 385.0625], /*45,*/ {
    color: '#f03',
    fillColor: '#f03',
    fillOpacity: 0.80
}).addTo(map);

然后,您可以使用.setRadius(pixels)方法更改其大小。

L.circle是第二个参数定义半径(以米为单位)。