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 版本中
我的矢量图块在 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 版本中