3
我試圖導入多個kml文件並對它們進行樣式設置。這是我的代碼和現在一樣:單張Omnivore KML,樣式導入路徑
var comuni = new Array();
for (var i = nearby.comuni.length - 1; i >= 0; i--) {
var c = nearby.comuni[i].colore;
comune = omnivore.kml(nearby.comuni[i].kml);
comune.setStyle({color: c});
comuni.push(comune);
};
var comuniLayer = L.layerGroup(comuni);
所有變量都實例化正確的KML檔案轉換併成功添加到地圖,但填充和筆觸顏色總是默認的藍色。 「c」var包含一個十六進制顏色代碼。我錯過了什麼?
我不得不寫:
上撥弄完整的示例'layer.setStyle',在我的例子中'this'是事件而不是圖層。 – nathanvda 2015-03-31 14:52:10
感謝您關注馬立克,非常有幫助 – JasTonAChair 2015-09-14 04:00:21