Summary
Methods:
fromHMapPlatform |
通过空间信息服务平台元数据创建图层 |
clearLocalStorage |
清空客户端存储的数据即useLocalStorage为true时缓存到indexeddb中的数据 |
getExaggeration |
获取地形夸张系数 |
setDrawMode |
设置绘制模式,使地形地貌图层按照点、线、面不同的形式展示。注意:图层添加到地图上之后调用有效, |
setExaggeration |
设置地形夸张系数 |
Constructor
new HRTELayer(name, hrteUrl, options)
Parameters:
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name |
String | 图层名称 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
hrteUrl |
String | 服务地址,来源于空间信息服务平台的HRTE服务。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
|
Members
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
static fromHMapPlatform(metadataUrl, options) → {Promise}
-
通过空间信息服务平台元数据创建图层
Parameters:
Name Type Description metadataUrl
String 空间信息服务平台服务对应的元数据地址
options
options 可选项,对空间信息服务平台元数据不包含的可选项进行补充,若传入的可选项与元数据中重复,以元数据为准。
Returns:
Promise -图层创建的promise,resolve返回图层实例
-
clearLocalStorage() → {Promise}
-
清空客户端存储的数据即useLocalStorage为true时缓存到indexeddb中的数据
Returns:
Promise -返回清空本地数据的信息(message)
-
getExaggeration() → {Number}
-
获取地形夸张系数
Returns:
Number -地形夸张系数
-
setDrawMode(mode)
-
设置绘制模式,使地形地貌图层按照点、线、面不同的形式展示。注意:图层添加到地图上之后调用有效,
Parameters:
Name Type Description mode
String 模式,枚举类型包括"line","point","triangle" 三种,不设置或者设置其他使用"triangle"
Example
map.addLayer(hrteLayer); //添加地形图层 hrteLayer.setDrawMode('line') //改变绘制模式
-
setExaggeration(exag)
-
设置地形夸张系数
Parameters:
Name Type Description exag
Number 地形夸张系数。大于0的数值,小于0或非数值类型则不进行更改