2016-08-01 61 views
0

我正在为游戏创建地图,并且我放置了一堆circleMarkers,但它们不会根据颜色或fillColor标记更改颜色。传单 - circleMarker未应用颜色标记

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

它们默认为蓝色。

回答

2

我相信你在L.circleMarker上使用了不正确的签名。第二个参数是选项,而不是半径。

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

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

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

+0

谢谢!现在工作:) – JoshQuake

+0

你能帮我这个吗? :D http://stackoverflow.com/questions/38775318/leaflet-prevent-loading-tiles-outside-of-maxbounds – JoshQuake