GeoJSON在v3.5.0中进行了回归

时间:2015-06-02 20:04:22

标签: geojson openlayers-3

我的矢量图块已正确渲染到版本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
   })
});

1 个答案:

答案 0 :(得分:0)

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

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