new FdDivPoint(viewer [, id] [, opt])
Parameters:
Name | Type | Argument | Default | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Viewer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
id |
String |
<optional> |
GUID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
opt |
Object |
<optional> |
配置参数 Properties
|
Example
var mm = new Freedo.FdModel.FdModelManager(viewer); mm.add('DivPoint', { show: true, offset: 10, color: '#ff0000', size: 10, maxDistance: 5000000, position: [121.467035, 31.233640, 0] // 不设置position时,自动激活左键单击取点功能 });
Members
-
<readonly> option :Object
-
获取实体的属性数据
Type:
- Object
-
position :Cartesian3|Cartographic|Array.<Number>
-
点的世界坐标
Type:
- Cartesian3 | Cartographic | Array.<Number>
-
show :Boolean
-
显示
Type:
- Boolean
Methods
-
destroy()
-
销毁
-
getData()
-
获取数据
Returns:
返回值格式:
{ id: GUID, type: 'DivPoint' option: { show: true, ... } }
- Type
- Object
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel.FdDivPoint~FdDivPointCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
销毁
Type Definitions
-
FdDivPointCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String 事件类型有以下几种:EntSelected(选中)、DataChanged
eventArg
Object 所有事件都返回当前实例