WMS 粉色瓷砖(地理服务器/网络地图)

Posted

技术标签:

【中文标题】WMS 粉色瓷砖(地理服务器/网络地图)【英文标题】:WMS pink tile (geoserver/web map) 【发布时间】:2015-12-29 07:20:17 【问题描述】:

我是网络制图的新手,但我对它很感兴趣。我想寻求您的帮助,我遇到了关于将 wms 层应用到我的网站(html)的问题,这是我的代码:

我有一个 OSM 基础层。但是当我运行它时,输出只会显示一个粉红色的瓷砖。

我不知道出了什么问题或该怎么做。如果有人可以帮助我,那真的会对我有很大帮助。谢谢你和问候。

哦,这是我编辑的代码,把图层改成图层,但输出还是一样。

<html>
  <head>
 <title>OpenLayers Example</title>
   <script src="./javascripts/OpenLayers-2.13.1/OpenLayers.js"></script>
  </head>
 <body>
  <div style="width:100%; height:100%" id="map"></div>
  <script defer="defer" type="text/javascript">
    var map = new OpenLayers.Map('map');
   var osm = new OpenLayers.Layer.OSM();

    var dm_wms = new OpenLayers.Layer.WMS(
        "zambo_data",
        "http://localhost:8080/geoserver/zamboanga/wms",
        
            layers: 'zamboanga:zam1',
            transparent: 'true',
            format:'img/png'
        ,
        isBaseLayer: false, projection:'ESPG:4326'
    );
    map.addLayers([osm,dm_wms]);
    map.zoomToMaxExtent();
  </script>

【问题讨论】:

欢迎来到 ***!如果您可以发布您的代码,那将会很有帮助——代码的链接更难处理。 (你可以缩进 4 个空格来创建一个代码块。) @jkdev 感谢您花时间解决我的问题,我已经发布了上面的代码。 【参考方案1】:

应该是layers:"zamboanga:zam1",而不是layer : ...

【讨论】:

@NisseEngstrom。也感谢您回答我的问题,我已经根据您的建议进行了更改,但输出仍然相同,我已经发布了上面的编辑代码。谢谢你的时间

以上是关于WMS 粉色瓷砖(地理服务器/网络地图)的主要内容,如果未能解决你的问题,请参考以下文章

怎么解决百度地图API得到的坐标误差

leaflet怎么加载天地图的wmts服务

子类化的 MKTileOverlay 不在地图上显示

如何设置透明覆盖 WMS 图层的样式

GeoServer中WMSWFS的请求规范(转载)

地理服务器和 WMS