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 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidaddLineRelation(PlotSymbol symbol)添加通讯链路。voidaddMutiMedia(String strMutiMedia)添加多媒体信息。voidclearMutiMedia()清空标号的多媒体信息。voiddispose()释放对象。intgetBubbleHeight()返回标号的多媒体信息展示框的高度。intgetBubbleWidth()返回标号的多媒体信息展示框的宽度。StringgetDescription()返回标号的详细描述信息。GeometrygetGeometry()返回标号关联的GeoGraphicObject或者GeoGraphicCompound对象。intgetGeometryID()获取关联的GeoGraphicObject或者GeoGraphicCompound对象的id。StringgetGeometryUuid()获取关联的GeoGraphicObject或者GeoGraphicCompound对象的uuid。HashMap<String,String>getLineRelations()返回标号所关联的通讯链路信息。String[]getMutiMedia()返回标号的多媒体信息。StringgetName()返回标号的名称。PlotSymbolsgetParent()返回标号所在的标号集合对象。intgetRenderOrder()返回标号的渲染顺序。booleanisLineRelationVisible(String uuid)获取指定的通讯链路是否可见。booleanisScaleByMap()返回标号的是否随图缩放。booleanisVisible()返回标号的是否可见。voidremoveLineRelation(String uuid)移除通讯链路。voidsetBubbleHeight(int height)设置标号的多媒体信息展示框的高度。voidsetBubbleWidth(int width)设置标号的多媒体信息展示框的宽度。voidsetDescription(String strDescription)设置标号的详细信息。voidsetLineRelation(String uuid, String caption)设置指定的通讯链路是否可见。voidsetLineRelationVisible(String uuid, boolean bIsVisible)设置指定的通讯链路是否可见。voidsetName(String name)设置标号的名称。voidsetRenderOrder(int rendOrder)设置标号的渲染顺序。voidsetScaleByMap(boolean scaleByMap)设置标号是否随图缩放。voidsetVisible(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–2025 SuperMap. All rights reserved.