GeoJSON 瓦片回归 v3.5.0

GeoJSON tiles regression in v3.5.0

我的矢量图块在 3.4 版之前都可以正确渲染,但在 3.5 版中什么也没有显示。 JS控制台没有错误。我在最近的 API 中没有发现任何相关的变化。是错误吗?

var tileVectorSource = new ol.source.TileVector({
   format: new ol.format.GeoJSON(),
   tileGrid: new ol.tilegrid.XYZ({
      maxZoom: 19
   }),
   url: 'data/{z}/{x}/{-y}.json'
});

var vectorLayer = new ol.layer.Vector({
   source: tileVectorSource,
   style: new ol.style.Style({
      fill: new ol.style.Fill({
         color: '#9db9e8'
      })
   })
});

var map = new ol.Map({
   target: 'map',
   layers: [
      new ol.layer.Tile({
         source: new ol.source.OSM()
      }),
      vectorLayer
   ],
   view: new ol.View({
      center: [1877798, 6568203],
      zoom: 6
   })
});

您 运行 遇到了错误另请参阅:https://github.com/openlayers/ol3/issues/3750

修复 (https://github.com/openlayers/ol3/pull/3747) 有望出现在即将发布的 3.6 版本中