com.supermap.mobjects.situation
类 PlotSymbol
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.situation.PlotSymbol
-
- 所有已实现的接口:
- IDisposable
public class PlotSymbol extends com.supermap.data.InternalHandleDisposable
标号对象类。该类中提供了对标号的属性设置和获取的一些列方法。
-
-
构造器概要
构造器 构造器和说明 PlotSymbol()
构造函数。PlotSymbol(int geoID)
根据指定的参数来构造一个 PlotSymbol 的新对象。PlotSymbol(long handle, PlotSymbols parent, ReentrantLock lock)
PlotSymbol(String geomUuid)
根据指定的参数来构造一个 PlotSymbol 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addLineRelation(PlotSymbol symbol)
添加通讯链路。void
addMutiMedia(String strMutiMedia)
添加多媒体信息。void
clearMutiMedia()
清空标号的多媒体信息。void
dispose()
释放对象。int
getBubbleHeight()
返回标号的多媒体信息展示框的高度。int
getBubbleWidth()
返回标号的多媒体信息展示框的宽度。String
getDescription()
返回标号的详细描述信息。Geometry
getGeometry()
返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。int
getGeometryID()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的id。String
getGeometryUuid()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。HashMap<String,String>
getLineRelations()
返回标号所关联的通讯链路信息。String[]
getMutiMedia()
返回标号的多媒体信息。String
getName()
返回标号的名称。PlotSymbols
getParent()
返回标号所在的标号集合对象。int
getRenderOrder()
返回标号的渲染顺序。boolean
isLineRelationVisible(String uuid)
获取指定的通讯链路是否可见。boolean
isScaleByMap()
返回标号的是否随图缩放。boolean
isVisible()
返回标号的是否可见。void
removeLineRelation(String uuid)
移除通讯链路。void
setBubbleHeight(int height)
设置标号的多媒体信息展示框的高度。void
setBubbleWidth(int width)
设置标号的多媒体信息展示框的宽度。void
setDescription(String strDescription)
设置标号的详细信息。void
setLineRelation(String uuid, String caption)
设置指定的通讯链路是否可见。void
setLineRelationVisible(String uuid, boolean bIsVisible)
设置指定的通讯链路是否可见。void
setName(String name)
设置标号的名称。void
setRenderOrder(int rendOrder)
设置标号的渲染顺序。void
setScaleByMap(boolean scaleByMap)
设置标号是否随图缩放。void
setVisible(boolean bIsVisible)
设置标号是否可见。
-
-
-
构造器详细资料
-
PlotSymbol
public PlotSymbol()
构造函数。
-
PlotSymbol
public PlotSymbol(int geoID)
根据指定的参数来构造一个 PlotSymbol 的新对象。- 参数:
geoID
- 指定关联的GeoGraphicObject或者GeoGraphicCompound对象的id。可以通过getID()
获取。
-
PlotSymbol
public PlotSymbol(String geomUuid)
根据指定的参数来构造一个 PlotSymbol 的新对象。- 参数:
geomUuid
- 指定关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。可以通过getUuid()
获取。
-
PlotSymbol
public PlotSymbol(long handle, PlotSymbols parent, ReentrantLock lock)
-
-
方法详细资料
-
getLineRelations
public HashMap<String,String> getLineRelations()
返回标号所关联的通讯链路信息。通讯链路信息为发射者管理,即接收标号获取不到通讯链路信息- 返回:
- 标号所关联的通讯链路信息。
-
setLineRelation
public void setLineRelation(String uuid, String caption)
设置指定的通讯链路是否可见。- 参数:
uuid
- 通讯链路的uuid。bIsVisible
- 指定通讯链路的可见性
-
addLineRelation
public void addLineRelation(PlotSymbol symbol)
添加通讯链路。- 参数:
symbol
- 通讯链路的接收标号。
-
removeLineRelation
public void removeLineRelation(String uuid)
移除通讯链路。- 参数:
uuid
- 通讯链路的uuid。
-
isLineRelationVisible
public boolean isLineRelationVisible(String uuid)
获取指定的通讯链路是否可见。- 参数:
uuid
- 通讯链路的uuid。- 返回:
- 指定通讯链路的可见性
-
setLineRelationVisible
public void setLineRelationVisible(String uuid, boolean bIsVisible)
设置指定的通讯链路是否可见。- 参数:
uuid
- 通讯链路的uuid。bIsVisible
- 指定通讯链路的可见性
-
getName
public String getName()
返回标号的名称。- 返回:
- 标号的名称。
-
setName
public void setName(String name)
设置标号的名称。- 参数:
name
- 指定标号的名称。
-
setRenderOrder
public void setRenderOrder(int rendOrder)
设置标号的渲染顺序。升序渲染- 参数:
rendOrder
- 指定标号的渲染顺序。
-
getRenderOrder
public int getRenderOrder()
返回标号的渲染顺序。升序渲染- 返回:
- 标号的渲染顺序。
-
isVisible
public boolean isVisible()
返回标号的是否可见。- 返回:
- 标号的可见性。
- 默认值:
- 默认为true
-
setVisible
public void setVisible(boolean bIsVisible)
设置标号是否可见。- 参数:
bIsVisible
- 指定标号的可见性。
-
isScaleByMap
public boolean isScaleByMap()
返回标号的是否随图缩放。- 返回:
- 标号是否随图缩放。
- 默认值:
- 默认为true
-
setScaleByMap
public void setScaleByMap(boolean scaleByMap)
设置标号是否随图缩放。- 参数:
bIsVisible
- 指定标号是否随图缩放。
-
getGeometryID
public int getGeometryID()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的id。- 返回:
- 标号关联的GeoGraphicObject或者GeoGraphicCompound对象的id。
-
getGeometryUuid
public String getGeometryUuid()
获取关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。- 返回:
- 标号关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。
-
getBubbleHeight
public int getBubbleHeight()
返回标号的多媒体信息展示框的高度。- 返回:
- 标号多媒体信息展示框的高度。
- 默认值:
- 默认为320
-
setBubbleHeight
public void setBubbleHeight(int height)
设置标号的多媒体信息展示框的高度。- 参数:
height
- 指定多媒体信息展示框的高度。
-
getBubbleWidth
public int getBubbleWidth()
返回标号的多媒体信息展示框的宽度。- 返回:
- 标号多媒体信息展示框的高度。
- 默认值:
- 默认为320
-
setBubbleWidth
public void setBubbleWidth(int width)
设置标号的多媒体信息展示框的宽度。- 参数:
width
- 指定多媒体信息展示框的宽度。
-
getDescription
public String getDescription()
返回标号的详细描述信息。- 返回:
- 标号详细描述信息。
-
setDescription
public void setDescription(String strDescription)
设置标号的详细信息。- 参数:
strDescription
- 指定标号的详细信息。
-
getParent
public PlotSymbols getParent()
返回标号所在的标号集合对象。- 返回:
- 标号集合对象。
-
getGeometry
public Geometry getGeometry()
返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。- 返回:
- 标号关联的GeoGraphicObject或者GeoGraphicCompound对象。
-
getMutiMedia
public String[] getMutiMedia()
返回标号的多媒体信息。- 返回:
- 标号多媒体信息。
-
addMutiMedia
public void addMutiMedia(String strMutiMedia)
添加多媒体信息。- 参数:
strMutiMedia
- 多媒体信息。
-
clearMutiMedia
public void clearMutiMedia()
清空标号的多媒体信息。
-
dispose
public void dispose()
释放对象。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.