SuperMap.Plotting

动态标绘的总控类。

Summary
SuperMap.Plotting 动态标绘的总控类。
Constructor
SuperMap.Plotting 创建一个标绘总控类。
Functions
destroy 销毁该类,释放相关资源
getClientID 获取客户端用户的ID
getDefaultStyle 获取缺省属性管理接口
getDPI 获取DPI
getEditor 获取编辑器对象
getFeatureByUuid 根据用户定义的唯一ID获取指定的feature
getGOAnimationManager 获取动画管理器
getQuery 获取查询分析接口
getSitDataManager 获取态势数据管理接口
getSymbolLibManager 获取标号库管理器
getTransManager 获取标号编辑信息列表
setClientID 设置客户端用户的ID
setDPI 设置DPI
setMap 设置地图
setPlotUrl 设置标绘服务地址
SuperMap.Plotting.getInstance 获取总控类对象。

Constructor

SuperMap.Plotting

创建一个标绘总控类。

Parameters

map {SuperMap.Map}。
serverUrl {String} 标绘服务地址
options {Object} 此类与父类提供的属性。

Returns

{SuperMap.Plotting}返回总控类对象。

Functions

destroy

destroy: function()

销毁该类,释放相关资源

getDefaultStyle

getDefaultStyle: function ()

获取缺省属性管理接口

Returns

{SuperMap.Plot.DefaultStyle}返回缺省属性对象。

getSitDataManager

getSitDataManager: function ()

获取态势数据管理接口

Returns

{SuperMap.Plot.SitDataManager}返回态势数据管理对象。

getEditor

getEditor: function ()

获取编辑器对象

Returns

{SuperMap.Plot.Editor}返回编辑器对象。

getQuery

getQuery: function ()

获取查询分析接口

Returns

{SuperMap.Plot.Query}返回查询接口对象。

getSymbolLibManager

getSymbolLibManager: function ()

获取标号库管理器

Returns

{SuperMap.Plot.SymbolLibManager}返回标号库管理对象。

getGOAnimationManager

getGOAnimationManager: function ()

获取动画管理器

Returns

{SuperMap.Plot.GOAnimationManager}返回标号库管理对象。

getClientID

getClientID: function ()

获取客户端用户的ID

Returns

{String}返回客户端用户的ID。

setClientID

setClientID: function ( clientID )

设置客户端用户的ID

Parameters

clientID {String} 客户端用户的ID。

getDPI

getDPI: function ()

获取DPI

setDPI

setDPI: function ( dpi )

设置DPI

Parameters

dpi {Number} DPI。

getTransManager

getTransManager: function ()

获取标号编辑信息列表

Returns

{Array<SuperMap.Plot.TransactionManager>}返回标号编辑信息列表。

setMap

setMap: function ( map )

设置地图

Parameters

map {SuperMap.Map}。

setPlotUrl

setPlotUrl : function( plotUrl )

设置标绘服务地址

@Parameters

plotUrl {String} 标绘服务地址。

setPlotUrl

设置标绘服务地址

@Parameters

plotUrl {String} 标绘服务地址。

getFeatureByUuid

getFeatureByUuid: function( uuid )

根据用户定义的唯一ID获取指定的feature

Parameters

uuid {String} 用户定义的唯一ID

Returns

{SuperMap.Feature.Vector}

SuperMap.Plotting.getInstance

SuperMap.Plotting.getInstance = function ( map,
serverUrl,
options )

获取总控类对象。

Parameters

map {SuperMap.Map}
serverUrl {String} 标绘服务地址。
options {Object} 扩展参数,详见下表

本函数中options可设属性:

Allowed options properties

credential {<Supermap.Credential>} 安全验证信息

Returns

{SuperMap.Plotting}返回总控类对象。

destroy: function()
销毁该类,释放相关资源
getDefaultStyle: function ()
获取缺省属性管理接口
getSitDataManager: function ()
获取态势数据管理接口
getEditor: function ()
获取编辑器对象
getQuery: function ()
获取查询分析接口
getSymbolLibManager: function ()
获取标号库管理器
getGOAnimationManager: function ()
获取动画管理器
getClientID: function ()
获取客户端用户的ID
setClientID: function ( clientID )
设置客户端用户的ID
getDPI: function ()
获取DPI
setDPI: function ( dpi )
设置DPI
getTransManager: function ()
获取标号编辑信息列表
setMap: function ( map )
设置地图
setPlotUrl : function( plotUrl )
设置标绘服务地址
getFeatureByUuid: function( uuid )
根据用户定义的唯一ID获取指定的feature
SuperMap.Plotting.getInstance = function ( map,
serverUrl,
options )
获取总控类对象。
地图类。 用于实例化map类创建一个新地图,实现地图在客户端的交互操作,可通过给创建的map添加图层和控件来扩展应用, 在创建地图时,如果没有添加指定的控件,则默认Navigation、PanZoomBar控件。
创建一个标绘总控类。
缺省属性类。 用户可以通过该类设置缺省标绘属性,包括线型、线色、线宽等属性。启用缺省属性后,标号将以缺省属性为默认风格去绘制。
态势数据管理类。
标号对象编辑类,负责标号对象编辑操作(拷贝、粘贴、剪切)。
查询分析类,提供判断图形对象和点、线的位置关系。
标号库管理类。 使用方法:
动画管理类,负责标号动画的管理。
矢量要素类。该类具有 Geometry 属性存放几何信息, attributes 属性存放非几何信息,另外还包含了 style 属性,用来定义矢量要素的样式, 其中,默认的样式在 SuperMap.Feature.Vector.style 类中定义,如果没有特别的指定将使用默认的样式,
Close