OpenLayers:wrapDateLine不起作用,JS控制台没有错误

时间:2013-06-18 15:29:36

标签: javascript openlayers mapserver map-files

应该很简单,不确定我的代码有什么问题:

var layer1 = new OpenLayers.Layer.MapServer("CustomerAirports", "http://192.168.2.164/cgi-  
bin/mapserv.exe", {map: '/data2/html/customer_airport.map', layers: ['CustomerAirports']}, 
{singleTile: true}, {wrapDateLine: true});

根据我所读到的内容,这应该有效,如果不是的话?像我说的那样在控制台中没有错误。

任何输入都表示赞赏。

Edit1:刚刚结束切换singleTile和wrapDateLine的顺序,似乎可以解决问题。

还可以将singleTile和wrapDateLine放在一对{}中,而不是单独的一对。

1 个答案:

答案 0 :(得分:1)

不要对singleTile和wrapDateLine使用单独的{},而是执行

{singleTile: true, wrapDateLine: true}

但是,我不确定使用wrapDateLine时singleTile是否最佳:事情似乎变得非常缓慢。