Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有自定义磁贴服务器的Openlayers3_Javascript_Firefox_Openlayers 3 - Fatal编程技术网

Javascript 带有自定义磁贴服务器的Openlayers3

Javascript 带有自定义磁贴服务器的Openlayers3,javascript,firefox,openlayers-3,Javascript,Firefox,Openlayers 3,我对最新的openlayers3测试版有问题。我正在尝试使用xyz层使用自定义磁贴服务器。问题是,由于某种原因,瓷砖没有重新渲染。使用firebug,我可以看到平铺请求被发送,图像被成功获取,尽管它们没有显示。。。 然而,一切都在chrome中工作 var baseLayer = new ol.layer.Tile({ source: new ol.source.XYZ({ url: 'http://xx.xx.xx.xx:33333/osm/{z}/{x}/{y}.pn

我对最新的openlayers3测试版有问题。我正在尝试使用xyz层使用自定义磁贴服务器。问题是,由于某种原因,瓷砖没有重新渲染。使用firebug,我可以看到平铺请求被发送,图像被成功获取,尽管它们没有显示。。。 然而,一切都在chrome中工作

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
    })
});

你能试着在平铺url的y值前加一个负号吗

var baseLayer = new ol.layer.Tile({
    source: new ol.source.XYZ({
        url: 'http://xx.xx.xx.xx:33333/osm/{z}/{x}/{-y}.png'
    })
});
编辑:哇。。。超级老问题。。。我的错,但也许有人可以用这个答案