com.supermap.data

类 GeoNorthArrow

  • 所有已实现的接口:
    IDisposable


    public class GeoNorthArrow
    extends Geometry
    指北针几何对象类。

    指北针几何类。该类的对象是地图布局中的指北针对象。

    • 构造器详细资料

      • 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 - 指北针几何对象的范围。
    • 方法详细资料

      • 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 -
      • getStyle

        public GeoStyle getStyle()
        从类复制的说明: Geometry
        返回几何对象的几何风格。几何风格是用于定义几何对象在显示时的符号、线型、填充模式等信息。
        覆盖:
        getStyle 在类中 Geometry
        返回:
        几何对象的风格。
      • setStyle

        public void setStyle(GeoStyle value)
        从类复制的说明: Geometry
        设置几何对象的风格。几何风格是用于定义几何对象在显示时的符号、线型、填充模式等信息。
        覆盖:
        setStyle 在类中 Geometry
        参数:
        value - 用来设置几何对象风格的 GeoStyle 对象。
        另请参阅:
        Geometry.offset(double, double)
      • clone

        public GeoNorthArrow clone()
        从类复制的说明: Geometry
        克隆一个Geometry对象。
        指定者:
        clone 在类中 Geometry
        返回:
        克隆的Geometry对象。
      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
        指定者:
        dispose 在接口中 IDisposable
        指定者:
        dispose 在类中 Geometry

Copyright © 2021–2024 SuperMap. All rights reserved.