您好,
我们的iClient for Openlayer自带加载服务的接口是,
我们超图自己的服务接口,比如rest地图服务,rest矢量瓦片服务,以及一些GIS行业通用的OGC标准的服务,比如wmts、wms等。
arcgis服务本身属于三方商业gis服务厂商的服务,这种服务通常是专门用来在ArcGIS产品内,使用ArcGIS的接口进行加载使用的。
因为这个服务类型属于专有服务,不属于通用gis服务,所以iClient for Openlayer或原生Openlayer其实都没专门直接加载ArcGIS服务。
如果应用环境确实需要使用Openlayer加载ArcGIS服务的话,建议使用Openlayer原生的接口,用ArcGIS rest地图服务的单张地图瓦片资源MapTile来手写参数进行加载,
API:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/mergedProjects/SuperMapiServerRESTAPI/root/arcgisrest/mapService/mapTile.htm
加载方法可以参考一些原生的加载方法,比如:https://codeleading.com/article/39564752588/
三方服务加载起来比较繁琐,Openlayer没有直接的接口,所以建议您使用iserver的rest地图服务或者wmts服务直接加载比较简单,
https://iclient.supermap.io/examples/openlayers/editor.html#01_tiledMapLayer4326
https://iclient.supermap.io/examples/openlayers/editor.html#WMTSLayer
如果数据来源本身是ArcGIS,可以使用iserver转发为普通的rest地图服务。
希望可以帮助到您。