在 OpenLayers 3 中打开 QGIS 导出的 GML

Opening QGIS exported GML in OpenLayers 3

我已将 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()
                })
            });

我自己试了一下,OpenLayers 似乎可以理解 QGIS 生成的 none 风格的 GML。我的建议是改为使用 GeoJSON,这也是我一直在做的。