Openlayers 3 从OpenLayers 3.4.0迁移到v3.5.0

Openlayers 3 从OpenLayers 3.4.0迁移到v3.5.0,openlayers-3,Openlayers 3,我遵循了指定的迁移指南。 我根据以下指定转换了各种ol.source图层: var source = new ol.source.GeoJSON({ url: 'features.json', projection: 'EPSG:3857' }); 新表格: var source = new ol.source.Vector({ url: 'features.json', format: new ol.format.GeoJSON() }); 我的要素范围很好,地图的缩放和位

我遵循了指定的迁移指南。 我根据以下指定转换了各种ol.source图层:

var source = new ol.source.GeoJSON({
  url: 'features.json',
  projection: 'EPSG:3857'
});
新表格:

var source = new ol.source.Vector({
  url: 'features.json',
  format: new ol.format.GeoJSON()
});
我的要素范围很好,地图的缩放和位置正确,但我在地图上看不到任何点/区域不可见要素?。它可能与矢量样式或渲染时间加载有关吗?
它与3.4.0和使用ol.source.GeoJSON的旧方法一起工作。

是否尝试删除/注释项目中的所有样式和setStyle默认样式可见?您的GeoJSON投影是EPSG 4326?您的地图投影是EPSG 3857默认值?这个官方示例似乎证明了语法更改没有问题。因此,我的问题;您可以创建一个jsfiddle | plunker。感谢您的评论,我恐怕没有时间在短期内做一个jsfiddle并研究这个问题,但我会回来提供更多信息,并在回到这个示例后再看一看。与此同时,我将坚持3.4。0@ThomasGratier我的显示投影是EPSG:4326,我的投影是默认的EPSG:3857,它在3.4.0中运行良好。我怀疑样式有问题,因为地图在geojson特性上正确地平移和缩放。