基础离线渲染类
参数说明:
Name | Type | Description | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
parameters |
Object | 配置信息 Properties
|
父类
属性
动画是否变化
记录材质是否变化
记录空间是否变化
是否透明
记录显隐是否变化
属性存取
map
Kind | Description |
---|---|
get | 获取贴图 |
set | 设置贴图 |
visible
Kind | Description |
---|---|
get | 获取可见性状态 |
set | 设置可见性状态 |
方法
animate(options) → {TWEEN.Tween}
动画函数,to中的animateOffset表示位置偏移单位cm
参数说明:
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object | {from, to, duration, easing, loop} Properties
|
Returns:
返回Tween对象,可以调用stop()方法停止动画,onUpdate的时候会返回一个0-1的渐变值
- Type
- TWEEN.Tween
focusCity(CityName)
聚焦城市
参数说明:
Name | Type | Description |
---|---|---|
CityName |
string | 城市名 |
previewAll()
预览全部
previewSingleCity(cityList, CityName)
预览单个城市及列表中的下一个城市跳转效果。
根据提供的城市名称更新 operateData
属性为当前城市和下一个城市,
并将 event
属性设置为 'Preview'。
参数说明:
Name | Type | Description |
---|---|---|
cityList |
Array | 城市列表,包含需要渲染的城市信息。 |
CityName |
string | 要预览的城市名称。 |
Throws:
-
如果城市名称未在城市列表中找到,将记录警告。
-
如果提供的城市是列表中的最后一个城市,将记录警告。
renderResult(cityList, folderName)
渲染城市列表的结果。
参数说明:
Name | Type | Description |
---|---|---|
cityList |
Array | 城市列表,包含需要渲染的城市信息。 |
folderName |
string | 文件夹名称,用于存储渲染结果。 |
setData(geoJsonData)
数据赋值与预处理
参数说明:
Name | Type | Description |
---|---|---|
geoJsonData |
object | geojson格式的几何信息 |
stopAnimate(delayTime)
停止动画
参数说明:
Name | Type | Default | Description |
---|---|---|---|
delayTime |
1000
|
延迟时间,默认为1000毫秒 |
visAll()
显示所有城市