2016-08-01 35 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