您好,
1.加载wms图层您可以参考官方示例:
https://iclient.supermap.io/examples/openlayers/editor.html#WMSLayer
2.openlayers坐标转换可以采用ol.proj.transform(coordinate, sourceProjection, destinationProjection)方法。
- coordinate:要转换的坐标点,可以是一个数组 [x, y] 或一个 ol.Coordinate 对象。
- sourceProjection:源坐标系,可以是一个 EPSG 代码(如 'EPSG:4326' 表示 WGS84 坐标系)或一个 ol.proj.Projection 对象。
- destinationProjection:目标坐标系,同样可以是一个 EPSG 代码或一个 ol.proj.Projection 对象。
- 例如:ol.proj.transform([101.965, 34.627], 'EPSG:4326', 'EPSG:3857')
您可以参考以下示例代码:
var sourceProjection = new ol.proj.Projection({
code: 'EPSG:3857'
});
var targetProjection = new ol.proj.Projection({
code: 'EPSG:4326'
});
var cartesianCoordinate = [100, 200];
var lonLatCoordinate = ol.proj.transform(cartesianCoordinate, sourceProjection, targetProjection);
console.log(lonLatCoordinate);
希望可以帮助到您!