Javascript OpenLayers:wrapDateLine不工作,JS控制台中没有错误

Javascript OpenLayers:wrapDateLine不工作,JS控制台中没有错误,javascript,openlayers,mapserver,map-files,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});

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

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放在一对{}中,而不是单独放置

不要对singleTile和wrapDateLine使用单独的{},只需

{singleTile: true, wrapDateLine: true}
然而,我不确定使用wrapDateLine时singleTile是否是最好的:事情似乎变得非常缓慢