在OpenLayers中的平铺的背景图像

时间:2013-04-02 15:07:09

标签: javascript openlayers

使用OpenLAyers时,是否可以拥有一个由平铺的可缩放图像组成的图层?我可以使用CSS来设置DIV标签的背景图像和背景重复属性,当然,当我放大和缩小时,它不会缩放。

1 个答案:

答案 0 :(得分:0)

我使用OpenLayers.Layer.WMS来处理平铺的可缩放图像,我认为这是最常用的图层。 OpenLayers演示中有一个simple WMS example。如果您嗅探从该演示发出的http请求,您将看到如下的URL:

http://vmap0.tiles.osgeo.org/wms/vmap0?LAYERS=basic&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image/jpeg&SRS=EPSG:4326&BBOX=5.625,39.375,11.25,45&WIDTH=256&HEIGHT=256

此URL中的请求参数包括边界框,投影以及图块宽度和高度。服务器以适当大小的图像响应该位置(BBOX)和投影(SRS)。 OpenLayers负责将返回的图块图像放置在地图视口中的相应位置。

OpenLayers在这里为你做了很多。您不必自己操纵CSS或DIV标记,但它们都是按地理空间完成的。如果您的平铺图像不是地理空间,那么您可能希望查看OpenLayers旁边的其他内容。希望我帮忙。