com.supermap.data
类 GeoNorthArrow
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.Geometry
-
- com.supermap.data.GeoNorthArrow
-
- 所有已实现的接口:
- IDisposable
public class GeoNorthArrow extends Geometry
指北针几何对象类。指北针几何类。该类的对象是地图布局中的指北针对象。
-
-
构造器概要
构造器 构造器和说明 GeoNorthArrow()
构造一个新的 GeoNorthArrow 对象。GeoNorthArrow(GeoNorthArrow geoNorthArrow)
根据给定的 GeoNorthArrow 对象构造一个与其完全相同的新对象。GeoNorthArrow(int geoMapID, NorthArrowStyleType styleType, Rectangle2D bounds)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。GeoNorthArrow(int geoMapID, String imageFile, Rectangle2D bounds)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。GeoNorthArrow(NorthArrowStyleType styleType, Rectangle2D bounds, double rotation)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。GeoNorthArrow(String imageFile, Rectangle2D bounds, double rotation)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoNorthArrow
clone()
克隆一个Geometry对象。void
dispose()
释放该对象所占用的资源。int
getBindingGeoMapID()
返回指北针几何对象所关联的地图几何对象的 ID。double
getHeight()
返回指北针几何对象的高度。String
getImageFile()
返回图片文件类型的指北针几何对象的图片全路径。NorthArrowLanguageType
getLanguageType()
返回指北针指向的显示语言类型double
getMagnetAngle()
返回三北针磁偏角double
getMeridianAngle()
返回三北针子午线收敛角double
getRotation()
返回指北针几何对象的旋转角度。GeoStyle
getStyle()
返回几何对象的几何风格。NorthArrowStyleType
getStyleType()
返回指北针几何对象的样式。double
getWidth()
返回指北针几何对象的宽度。void
setBindingGeoMapID(int value)
设置指北针几何对象所关联的地图几何对象的 ID。boolean
setGeoReference(Rectangle2D bounds)
设置指北针几何对象的范围。void
setHeight(double value)
设置指北针几何对象高度。void
setImageFile(String imageFile)
设置图片文件类型的指北针几何对象的图片全路径。void
setLanguageType(NorthArrowLanguageType northArrowLanguageType)
设置指北针指向的显示语言类型void
setMagnetAngle(double value)
设置三北针磁偏角void
setMeridianAngle(double value)
设置三北针子午线收敛角void
setRotation(double value)
设置指北针几何对象的旋转角度。void
setStyle(GeoStyle value)
设置几何对象的风格。void
setStyleType(NorthArrowStyleType northArrowStyleType)
设置指北针几何对象的样式。void
setWidth(double value)
设置指北针几何对象宽度。-
从类继承的方法 com.supermap.data.Geometry
addCustomGeometryCreatedListener, fromXML, getBounds, getID, getInnerPoint, getType, getVariantID, hitTest, isEmpty, mirror, offset, removeCustomGeometryCreatedListener, resize, rotate, setBounds, setEmpty, setID, toXML
-
-
-
-
构造器详细资料
-
GeoNorthArrow
public GeoNorthArrow()
构造一个新的 GeoNorthArrow 对象。
-
GeoNorthArrow
public GeoNorthArrow(GeoNorthArrow geoNorthArrow)
根据给定的 GeoNorthArrow 对象构造一个与其完全相同的新对象。- 参数:
geoNorthArrow
- 给定的 GeoNorthArrow 对象。
-
GeoNorthArrow
public GeoNorthArrow(NorthArrowStyleType styleType, Rectangle2D bounds, double rotation)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。- 参数:
styleType
- 指北针几何对象的样式。bounds
- 指北针几何对象的范围。rotation
- 指北针几何对象的旋转角度,单位:度。旋转的基点是指北针几何对象的中心点。
-
GeoNorthArrow
public GeoNorthArrow(String imageFile, Rectangle2D bounds, double rotation)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。- 参数:
imageFile
- 图片文件类型的指北针几何对象的图片全路径。bounds
- 指北针几何对象的范围。rotation
- 指北针几何对象的旋转角度,单位:度。旋转的基点是指北针几何对象的中心点。
-
GeoNorthArrow
public GeoNorthArrow(int geoMapID, NorthArrowStyleType styleType, Rectangle2D bounds)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。- 参数:
geoMapID
- 指定的指北针几何对象所服务的地图几何对象的ID。styleType
- 指北针几何对象的样式。bounds
- 指北针几何对象的范围。
-
GeoNorthArrow
public GeoNorthArrow(int geoMapID, String imageFile, Rectangle2D bounds)
根据指定的参数来构造一个 GeoNorthArrow 的新对象。- 参数:
geoMapID
- 指定的指北针几何对象所服务的地图几何对象的 ID。imageFile
- 图片文件类型的指北针几何对象的图片全路径。bounds
- 指北针几何对象的范围。
-
-
方法详细资料
-
getStyleType
public NorthArrowStyleType getStyleType()
返回指北针几何对象的样式。有关指北针几何对象的样式的详细内容,请参见NorthArrowStyleType
类。- 返回:
- 指北针几何对象的样式。
- 另请参阅:
NorthArrowStyleType
- 默认值:
- 默认值为
EIGHTDIRECTION
。
-
setStyleType
public void setStyleType(NorthArrowStyleType northArrowStyleType)
设置指北针几何对象的样式。有关指北针几何对象的样式的详细内容,请参见NorthArrowStyleType
类。- 参数:
northArrowStyleType
- 指北针几何对象的样式。- 另请参阅:
NorthArrowStyleType
-
getLanguageType
public NorthArrowLanguageType getLanguageType()
返回指北针指向的显示语言类型- 返回:
-
setLanguageType
public void setLanguageType(NorthArrowLanguageType northArrowLanguageType)
设置指北针指向的显示语言类型- 参数:
northArrowLanguageType
-
-
getBindingGeoMapID
public int getBindingGeoMapID()
返回指北针几何对象所关联的地图几何对象的 ID。- 返回:
- 指北针几何对象所关联的地图几何对象的 ID。
- 默认值:
- 默认值为 -1。
-
setBindingGeoMapID
public void setBindingGeoMapID(int value)
设置指北针几何对象所关联的地图几何对象的 ID。- 参数:
index
- 指北针几何对象所关联的地图几何对象的 ID。
-
getRotation
public double getRotation()
返回指北针几何对象的旋转角度。旋转的基点是指北针几何对象的中心点。单位:度。指北针几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的指北针几何对象,返回的旋转角度精度不变。
- 返回:
- 指北针几何对象的旋转角度。单位:度。
- 默认值:
- 默认值为 0。
-
setRotation
public void setRotation(double value)
设置指北针几何对象的旋转角度。旋转的基点是指北针几何对象的中心点。单位:度。- 参数:
value
- 指北针几何对象的旋转角度。单位:度。
-
getWidth
public double getWidth()
返回指北针几何对象的宽度。单位:0.1毫米。- 返回:
- 指北针几何对象的宽度。单位:0.1毫米。
- 默认值:
- 默认值为 1。
-
setWidth
public void setWidth(double value)
设置指北针几何对象宽度。单位:0.1毫米。- 参数:
value
- 指北针几何对象宽度。单位:0.1毫米。
-
getHeight
public double getHeight()
返回指北针几何对象的高度。单位:0.1毫米。- 返回:
- 指北针几何对象的高度。单位:0.1毫米。
- 默认值:
- 默认值为 1。
-
setHeight
public void setHeight(double value)
设置指北针几何对象高度。单位:0.1毫米。- 参数:
value
- 指北针几何对象高度。单位:0.1毫米。
-
getImageFile
public String getImageFile()
返回图片文件类型的指北针几何对象的图片全路径。- 返回:
- 图片文件类型的指北针几何对象的图片全路径。
- 默认值:
- 默认值为一个空的字符串。
-
setImageFile
public void setImageFile(String imageFile)
设置图片文件类型的指北针几何对象的图片全路径。- 参数:
value
- 图片文件类型的指北针几何对象的图片全路径。
-
setGeoReference
public boolean setGeoReference(Rectangle2D bounds)
设置指北针几何对象的范围。- 参数:
bounds
- 指定的指北针几何对象的范围。- 返回:
- 成功返回 true,否则返回 false。
-
getMeridianAngle
public double getMeridianAngle()
返回三北针子午线收敛角- 返回:
-
setMeridianAngle
public void setMeridianAngle(double value)
设置三北针子午线收敛角- 参数:
value
-
-
getMagnetAngle
public double getMagnetAngle()
返回三北针磁偏角- 返回:
-
setMagnetAngle
public void setMagnetAngle(double value)
设置三北针磁偏角- 参数:
value
-
-
setStyle
public void setStyle(GeoStyle value)
从类复制的说明:Geometry
设置几何对象的风格。几何风格是用于定义几何对象在显示时的符号、线型、填充模式等信息。- 覆盖:
setStyle
在类中Geometry
- 参数:
value
- 用来设置几何对象风格的GeoStyle
对象。- 另请参阅:
Geometry.offset(double, double)
-
clone
public GeoNorthArrow clone()
从类复制的说明:Geometry
克隆一个Geometry对象。
-
dispose
public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。- 指定者:
dispose
在接口中IDisposable
- 指定者:
dispose
在类中Geometry
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.