Openlayers 3 GML3具有未打印的Openlayers功能

Openlayers 3 GML3具有未打印的Openlayers功能,openlayers-3,Openlayers 3,Openlayers 3的最新版本 var metSource = new ol.source.Vector({ url: "metobjectxml/2.xml", format: new ol.format.GML3({ defaultDataProjection: 'EPSG:4326' }) }); var metLayer = new ol.layer.Vector({ source: metSource }); var mapV

Openlayers 3的最新版本

var metSource = new ol.source.Vector({
    url: "metobjectxml/2.xml",
    format: new ol.format.GML3({
        defaultDataProjection: 'EPSG:4326'
    })
});


var metLayer = new ol.layer.Vector({
    source: metSource
});


var mapView = new ol.View({
    center: ol.proj.transform([-114.3035, 54.5800], 'EPSG:4326', 'EPSG:900913'),
    zoom: 5,
    projection: 'EPSG:900913'
});

var map = new ol.Map({
    layers: [metLayer],
    target: 'map',
    view: mapView
});
```

没有策划任何事情

XML文件:


有人知道为什么吗?

这是OpenLayers不支持的。仅支持GML简单功能配置文件。你所拥有的似乎与传感器网络有关。

@chrki我想删除它。我并不是说这是一件坏事,只是作为其他人研究此问题时的参考。我试着调试这个,但没能弄明白。如果你愿意,可以随意添加“我在bug追踪器上发布了这个”。不过,您可能希望在bug跟踪器上发布一个链接,以便开发人员能够轻松找到它。Sorry@chrki我想删除它,因为我不确定这是我这边的问题,还是openlayers本身有问题。有没有办法绘制这些坐标?找到一个可以将数据转换为openlayers可以读取的内容的工具。也许OGR能做到,不确定。