2013-08-28 63 views
0

我對如何在程序中動態刷新某些圖層的內容有一個基本疑問。例如Javascript小冊子功能

function clicked() { 
     this.options.style.fillOpacity=0.8; 

     indiaLayer.redraw(); 

     } 


     indiaLayer.on('click',clicked); 

這裏我點擊了indiaLayer。它被激活,然後我改變了事件監聽器函數內的一些值......迄今爲止這麼好..firebug顯示值實際上已經改變。但我不知道如何在地圖上顯示更改。這是地圖不會改變的。我應該使用哪個功能?非常感謝。

回答

0

如果indiaLayer是TileLayer,則應該使用indiaLayer.setOpacity(.8)。如果它是路徑(或擴展路徑的對象,例如Circle),請使用indiaLayer.setStyle({opacity:.8})