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 listenerFdModel.FdDivPoint~FdDivPointCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
销毁
Type Definitions
-
FdDivPointCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString 事件类型有以下几种:EntSelected(选中)、DataChanged
eventArgObject 所有事件都返回当前实例