开发者问题收集

如何在 openlayers 中加载全球多分辨率地形(GMRT)网络地图服务(WMS)?

2019-07-11
113

我正在尝试加载 全局多分辨率地形(GMRT)WMS 使用OpenStreetMap(OSM)作为基础层的OpenLayers映射。 GMRT WebService的URL是: wms_merc

我尝试的代码是:

122592014

代码不会输出GMRT层,而只有基本层使用OSM。 've检查了此 post 要成为一个类似的问题,还可以查看 getCapabilities ,但是返回的XML对我说很多。

关于我做错了什么的想法? 我是开放日layerers的新手,所以我会尽可能多的细节。

1个回答

ImageWMS 和 TileWMS 始终需要一个 params 选项来指定 WMS LAYERS 参数

source: new ol.source.ImageWMS({
    url: 'https://www.gmrt.org/services/mapserver/wms_merc?',
    params: { 'LAYERS': 'GMRT' }
})
Mike
2019-07-11