Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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 OpenLayers中的平铺背景图像_Javascript_Openlayers - Fatal编程技术网

Javascript OpenLayers中的平铺背景图像

Javascript OpenLayers中的平铺背景图像,javascript,openlayers,Javascript,Openlayers,当使用OpenLAyers时,是否可能有一个由平铺、可缩放图像组成的层?我可以使用CSS设置DIV标记的背景图像和背景重复属性,但当我放大和缩小时,这当然不会缩放。我使用OpenLayers.Layer.WMS来处理平铺、可缩放的图像,我认为这是最常用的层。OpenLayers演示中有一个。如果您嗅探从该演示中发出的http请求,您将看到如下URL: http://vmap0.tiles.osgeo.org/wms/vmap0?LAYERS=basic&SERVICE=WMS&V

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

我使用OpenLayers.Layer.WMS来处理平铺、可缩放的图像,我认为这是最常用的层。OpenLayers演示中有一个。如果您嗅探从该演示中发出的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。希望我能帮忙