【发布时间】: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>
【问题讨论】:
-
欢迎来到 StackOverflow!如果您可以发布您的代码,那将会很有帮助——代码的链接更难处理。 (你可以缩进 4 个空格来创建一个代码块。)
-
@jkdev 感谢您花时间解决我的问题,我已经发布了上面的代码。
标签: html maps openlayers geoserver wms