Openlayers 3 KML中的OL3颜色图标

Openlayers 3 KML中的OL3颜色图标,openlayers-3,Openlayers 3,现在我正在尝试将Google Earth迁移到OpenLayers 3(版本3.11.1) 我使用KML文件,当使用GE查看时,图标是彩色的,但使用OL3时,颜色不显示 以下是我发布此KML文件的代码片段: var projection = ol.proj.get('EPSG:3857'); var raster = new ol.layer.Tile({ source: new ol.source.BingMaps({ imagerySet:

现在我正在尝试将Google Earth迁移到OpenLayers 3(版本3.11.1)

我使用KML文件,当使用GE查看时,图标是彩色的,但使用OL3时,颜色不显示

以下是我发布此KML文件的代码片段:

 var projection = ol.proj.get('EPSG:3857');

    var raster = new ol.layer.Tile({
        source: new ol.source.BingMaps({
            imagerySet: 'Aerial',
            key: 'Ak-dzM4wZjSqTlzveKz5u0d4IQ4bRzVI309GxmkgSVr1ewS6iPSrOvOKhA-CJlm3'
        })
    });

    var vector = new ol.layer.Vector({
        source: new ol.source.Vector({
            url: '/UsersFiles/KMLTest.kml',
            format: new ol.format.KML({ extractStyles: true })
        })
    });

    var map = new ol.Map({
        layers: [raster, vector],
        target: document.getElementById('map4'),
        view: new ol.View({
            center: [0 ,0],
            projection: projection,
            zoom: 0
        })
    });
结果如下图所示:


您是否尝试过不提取样式:format:
新的ol.format.KML()
?但是如果您想在ol中创建样式,请看这个示例-您解决了这个问题吗?我使用的是3.19版,当加载带有背景色标记的简单kml时,我遇到了同样的问题?我还没有找到解决方案。我只需要在Photoshop中使用预定义颜色为所有使用过的图标上色。您是否尝试过不提取样式:format:
new ol.format.KML()
?但是如果您想在ol中设置样式,请看这个示例-您解决了这个问题吗?我使用的是3.19版,当加载带有背景色标记的简单kml时,我遇到了同样的问题?我还没有找到解决方案。我只需要在photoshop中用预定义的颜色给所有使用过的图标上色