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 对象。