打开图层kml图层标签

时间:2017-02-21 13:20:59

标签: openlayers kml openlayers-3

我使用开放层定义以下KML图层:

  var vector2 = new ol.layer.Vector({
            source: new ol.source.Vector({
            url: "./myPolygons.kml",
            format: new ol.format.KML({extractStyles: false})
        }),
        style: styleFunction
    });

问题是我想用文本标记我的Polygonfeatures。 该文本来自功能名称。 当我调用styleFunction时这是有效的,但只有在我设置:extractStyles:false时才有效 当我将其设置为false时,我将丢失kml文件中定义的所有样式。

有没有办法从kml文件中标记多边形并保留kml文件中的原始样式? 在openlayers 2中,这是有效的..

非常感谢你。 史蒂夫

0 个答案:

没有答案