如何跳过OpenLayers中的瓷砖加载?

如何跳过OpenLayers中的瓷砖加载?,openlayers,Openlayers,实际上,我只需要地图的全部功能,但不需要平铺,也不需要向服务器请求它们。我可以在初始加载时跳过它们吗?是否有可以设置的默认参数?如果没有,我将自己制作补丁,但我不确定它是否还没有完成。我在这里粘贴的代码为您提供了openlayers接口,其中包含无法加载的虚拟层。虽然我不明白你为什么想要这个,但这确实显示了一个空的OpenLayers mapwindow <html xmlns="http://www.w3.org/1999/xhtml"> <head> &l

实际上,我只需要地图的全部功能,但不需要平铺,也不需要向服务器请求它们。我可以在初始加载时跳过它们吗?是否有可以设置的默认参数?如果没有,我将自己制作补丁,但我不确定它是否还没有完成。

我在这里粘贴的代码为您提供了openlayers接口,其中包含无法加载的虚拟层。虽然我不明白你为什么想要这个,但这确实显示了一个空的OpenLayers mapwindow

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>OpenLayers Standalone</title>
    <script src="http://www.openlayers.org/api/OpenLayers.js"></script>
    <script type="text/javascript">
        var map, layer;
        function init(){
            map = new OpenLayers.Map( 'map' );
            layer = new OpenLayers.Layer.WMS( "dummy",
                    "",
                    {layers: 'basic'} );
            map.addLayer(layer);
            //map.zoomToMaxExtent();
        }
    </script>
  </head>

  <body onload="init()">
    <h1 id="title">Basic Single WMS Example</h1>
    <div id="map" style="width:250px;height:250px"></div>
    <div id="docs">
    </div>
  </body>
</html>

OpenLayers单机版
var映射,层;
函数init(){
map=newOpenLayers.map('map');
layer=新的OpenLayers.layer.WMS(“虚拟”,
"",
{层:'基本'});
map.addLayer(层);
//zoomToMaxExtent();
}
基本单一WMS示例

只需使用矢量层即可

你真的需要给地图加一层吗?我还没试过这么做

layer = new OpenLayers.Layer.OSM("Transparent","/img/1x1_transparent.png", {numZoomLevels: 19}, {isBaseLayer:true});

只需使用一个本地的、微小的、透明的png互动程序。

您可以将代码复制到一个空的test.html文档中,甚至可以直接从桌面上运行它。当你缩放和平移时,你会看到粉红色的空平铺出现。是的,但问题是这会产生404个响应,我不需要这些响应。我可以做同样的东西,但没有404吗?stoimen,请更具体一点。为什么要一个没有任何贴图层的openlayers?