我已经在QGIS中将矢量文件导出为GML格式,现在,Openlayers 3无法打开该文件并显示它。
我尝试了其他的东西,比如ol.format.GML2()或ol.format.GML3(),但没有帮助。
(OpenLayers可以从服务器获取该文件,但不显示它。它可以显示具有相同范围的其他图层。)
layer = new ol.layer.Vector({
title: 'myvector',
source: new ol.source.Vector({
url: 'myvector.GML',
format: new ol.format.GML()
})
});
答案 0 :(得分:0)
我只是尝试过自己,看起来OpenLayers并不了解QGIS生成的GML风格。我的建议是使用GeoJSON,这是我一直以来做的。