在OpenLayers中获取KML样式3
问题描述:
我需要访问一次加载的KML文件的提取样式属性(例如填充颜色,笔触颜色等)。一旦图层被添加,我似乎无法找到访问样式的方法。 myLayer.getStyle()按预期返回函数,但是如何访问样式属性?在OpenLayers中获取KML样式3
答
您可以通过调用函数来获取样式。
由于docs说,你应该传递一个ol.Feature对象和一个分辨率值。 但是,当你离开参数未定义时,它似乎还会返回一些内容。
var styleFn = myLayer.getStyle();
console.log(styleFn());