Openlayers 3 KML中的OL3颜色图标
现在我正在尝试将Google Earth迁移到OpenLayers 3(版本3.11.1) 我使用KML文件,当使用GE查看时,图标是彩色的,但使用OL3时,颜色不显示 以下是我发布此KML文件的代码片段: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:
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中用预定义的颜色给所有使用过的图标上色