openlayers 3 with mapproxy黑色区域在地图内

时间:2016-01-21 09:59:49

标签: openstreetmap openlayers-3 mapnik

使用Ol3与Mapproxy和Mapnik从OSM数据库中获取图层时出现问题。 当我将我的工作从Ol2转换为Ol3时,我在地图中放大/缩小时看到了一些错误我得到了一些黑色区域并感谢​​您的帮助:)

这是我显示地图的代码

map = new ol.Map({
            loadTilesWhileAnimating: true,
            loadTilesWhileInteracting: true,
            target : "map",
            controls: ol.control.defaults({
                attributionOptions: /** @type {olx.control.AttributionOptions} */ ({
                    collapsible: false
                    })
            }).extend([mousePositionControl]),
            view: new ol.View({
               projection: "EPSG:4326",
               center: myLatLng,
               zoom : 6
            }),
            overlays: [overlay],
            layers: [new ol.layer.Tile({
                                    title: "base Layer",
                                    type: 'base',
                                    visible: true,
                                    source: new ol.source.TileWMS({
                                      projection: "EPSG:4326",
                                      url: 'http://localhost:8080/service?',
                                      params: {
                                        'LAYERS': "baseLayer"
                                      }
                                    })
                                  })
            ]
        });

我的问题的一些图片这张伊拉克地图

enter image description here

1 个答案:

答案 0 :(得分:0)

取代

'LAYERS' 

使用

LAYERS 
参数中的

(没有引号)。

在我的情况下,我也修改了投影值。