Class: Online

Online

对接 SuperMap Online 所有基础服务。

new Online()

Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/openlayers/iclient-ol.js"></script>
<script>
  new ol.supermap.Online();
  
  // 弃用的写法
  new SuperMap.Online();

</script>

// ES6 Import
import { Online } from '@supermap/iclient-ol';

new Online();

common/online/Online.js, line 8
Example
var online=new Online();
var services = online.queryDatas(param);
service.then(function(services){
     var service= services[0];
     service.updateDataInfo();
})

Methods

load(){Promise}

common/online/Online.js, line 36

加载 online,验证 online 是否可用。

Returns:
Type Description
Promise 包含网络请求结果的 Promise 对象。

login()

common/online/Online.js, line 47

登录Online

queryDatas(parameter){Promise}

common/online/Online.js, line 55

查询 Online “我的内容” 下 “我的数据” 服务(需要登录状态获取),并返回可操作的服务对象。

Name Type Description
parameter OnlineQueryDatasParameter

myDatas 服务资源查询参数。

Returns:
Type Description
Promise 包含所有数据服务信息的 Promise 对象。