天地图web叠加WMS服务

昨晚加到晚上八点就是为了搞天地图叠加一个WMS服务,之前实际上做过类似的,但是用的是openlayer,山东天地图的服务,很快就出来了,换成天地图自带的API,对照WMS的能力文档,就是叠加不了,地图图片下载不下来!但是可以肯定的是就是 参数配置有问题。

  var config = {
                version: "1.1.1",	//请求服务的版本
                layers: '0,1,2,3',//图层
				//SERVICE:"WMS",		//服务类型标识符
                transparent: true,	//输出图像背景是否透明
                styles: "",			//每个请求图层的用","分隔的描述样式
				srs:"EPSG:4326",
                format: "image/png"	//输出图像的类型
            };

再看看WMS的能力文档
在这里插入图片描述
版本verison是1.3.0吧,其他的参数文档都有

包括下面的
天地图web叠加WMS服务_第1张图片
正常情况下按照这些配置即可,可是 就是不成功,最后反复试,问同事,最后发现问题出在version上,天地图参数中配置的版本号不是和服务地址的版本号对应,应该是内部问题,其他百度,高德,调用WMS的服务版本都是依据能力文档的。
修改版本号为1.1.0或者默认(1.1.1)就好了
直接上源码




    
    
    中燃集团地理数据测试
    
    
    


本示例演示如何叠加其它WMS服务图层。

你可能感兴趣的:(js)