new FdGeoJson()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer');
var mm = new Freedo.FdModel.FdModelManager(viewer);
//如果option参数中不包含position属性,则会自动激活点选创建功能
mm.add('GeoJson', {
id: '',
name: '',
jsonURL: '',
label: false, //是否绘制注记
width: 5.0, //点与线的宽度
fillColor: Freedo.Color.WHITE, //面的填充色
outline: true, //是否绘制点、线、面的边线
outlineColor: Freedo.Color.WHITE, //点、线、面的边线填充色,
outlineWidth:5, //点、线、面的边线线宽
});
Members
-
option
-
获取实体的属性数据
Methods
-
clear()
-
清理
-
dispose()
-
销毁所有资源
-
getData()
-
获取数据
Returns:
返回值格式: [{ id: GUID, type: 'GeoJson' option: [] }...]
- Type
- Object
-
hide()
-
隐藏
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listenerFdModel.FdGeoJson~FdGeoJsonCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除
-
show()
-
显示
-
showByAtt(attName, attValue, show)
-
根据属性显示/隐藏要素
Parameters:
Name Type Description attNameString 属性名
attValueString 属性值
showBoolean 显示或隐藏
Type Definitions
-
FdGeoJsonCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString 事件类型:DataChanged
eventArgObject DataChanged事件对应的参数