Openlayers 3 在OpenLayers 3中获取KML样式

Openlayers 3 在OpenLayers 3中获取KML样式,openlayers-3,Openlayers 3,加载KML文件后,我需要访问提取的样式属性(例如填充颜色、笔划颜色等)。添加图层后,我似乎找不到访问样式的方法。getStyle()按预期返回函数,但如何访问样式属性 您可以通过调用函数来获取样式 如上所述,您应该传递一个ol.Feature对象和一个分辨率值。 但是,当您不定义参数时,它似乎也会返回一些内容 var styleFn = myLayer.getStyle(); console.log(styleFn());

加载KML文件后,我需要访问提取的样式属性(例如填充颜色、笔划颜色等)。添加图层后,我似乎找不到访问样式的方法。getStyle()按预期返回函数,但如何访问样式属性

您可以通过调用函数来获取样式

如上所述,您应该传递一个ol.Feature对象和一个分辨率值。 但是,当您不定义参数时,它似乎也会返回一些内容

var styleFn = myLayer.getStyle();
console.log(styleFn());