在OpenLayers 3中有没有办法在SVG而不是画布中渲染矢量图层?我现在使用以下代码加载geojson文件:
var map = new ol.Map({
target: 'map',
layers: [new ol.layer.Tile({
source: new ol.source.OSM()
}),
new ol.layer.Vector({
source: new ol.source.Vector({
url: './data/nutsv9_lea.geojson',
format: new ol.format.GeoJSON()
})
})],
renderer: 'dom',
view: view
});
正如您所看到的,我指定使用' dom'渲染方法。 在Chrome中使用开发者控制台时,我看到我的基础层(OSM)是在DOM中渲染的,但我的矢量图层仍然使用画布渲染。
那么我怎么能用svg在DOM中渲染我的矢量图层呢? 或者它根本不再受支持了?
提前致谢!