[英]Openlayers3 with custom tile server
我在使用最新的openlayers3 beta时遇到问题。 我正在尝试通过xyz图层使用自定义切片服务器。 问题是,由于某种原因无法重新渲染图块。 使用firebug,我可以看到虽然已显示并成功发送了图块请求,但图像却未成功显示。
var baseLayer = new ol.layer.Tile({
source: new ol.source.XYZ({
url: 'http://xx.xx.xx.xx:33333/osm/{z}/{x}/{y}.png'
})
});
var map = new ol.Map({
controls: ol.control.defaults().extend([
]),
target: 'map',
layers: [baseLayer],
view: new ol.View2D({
center: ol.proj.transform([21.999529, 50.041682], 'EPSG:4326', 'EPSG:3857'),
zoom: 13
})
});
您可以尝试在图块网址的y值前加上减号吗?
var baseLayer = new ol.layer.Tile({
source: new ol.source.XYZ({
url: 'http://xx.xx.xx.xx:33333/osm/{z}/{x}/{-y}.png'
})
});
编辑:哇...超级老问题...我不好,但是也许有人仍然可以使用此答案....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.