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)
设置指北针几何对象宽度。
|
addCustomGeometryCreatedListener, fromXML, getBounds, getID, getInnerPoint, getType, getVariantID, hitTest, isEmpty, mirror, offset, removeCustomGeometryCreatedListener, resize, rotate, setBounds, setEmpty, setID, toXML
public GeoNorthArrow()
public GeoNorthArrow(GeoNorthArrow geoNorthArrow)
geoNorthArrow
- 给定的 GeoNorthArrow 对象。public GeoNorthArrow(NorthArrowStyleType styleType, Rectangle2D bounds, double rotation)
styleType
- 指北针几何对象的样式。bounds
- 指北针几何对象的范围。rotation
- 指北针几何对象的旋转角度,单位:度。旋转的基点是指北针几何对象的中心点。public GeoNorthArrow(String imageFile, Rectangle2D bounds, double rotation)
imageFile
- 图片文件类型的指北针几何对象的图片全路径。bounds
- 指北针几何对象的范围。rotation
- 指北针几何对象的旋转角度,单位:度。旋转的基点是指北针几何对象的中心点。public GeoNorthArrow(int geoMapID, NorthArrowStyleType styleType, Rectangle2D bounds)
geoMapID
- 指定的指北针几何对象所服务的地图几何对象的ID。styleType
- 指北针几何对象的样式。bounds
- 指北针几何对象的范围。public GeoNorthArrow(int geoMapID, String imageFile, Rectangle2D bounds)
geoMapID
- 指定的指北针几何对象所服务的地图几何对象的 ID。imageFile
- 图片文件类型的指北针几何对象的图片全路径。bounds
- 指北针几何对象的范围。public NorthArrowStyleType getStyleType()
NorthArrowStyleType
类。NorthArrowStyleType
EIGHTDIRECTION
。public void setStyleType(NorthArrowStyleType northArrowStyleType)
NorthArrowStyleType
类。northArrowStyleType
- 指北针几何对象的样式。NorthArrowStyleType
public NorthArrowLanguageType getLanguageType()
public void setLanguageType(NorthArrowLanguageType northArrowLanguageType)
northArrowLanguageType
- public int getBindingGeoMapID()
public void setBindingGeoMapID(int value)
index
- 指北针几何对象所关联的地图几何对象的 ID。public double getRotation()
指北针几何对象通过数据引擎存储后返回的旋转角度,精度为 0.1 度;通过构造函数直接构造的指北针几何对象,返回的旋转角度精度不变。
public void setRotation(double value)
value
- 指北针几何对象的旋转角度。单位:度。public double getWidth()
public void setWidth(double value)
value
- 指北针几何对象宽度。单位:0.1毫米。public double getHeight()
public void setHeight(double value)
value
- 指北针几何对象高度。单位:0.1毫米。public String getImageFile()
public void setImageFile(String imageFile)
value
- 图片文件类型的指北针几何对象的图片全路径。public boolean setGeoReference(Rectangle2D bounds)
bounds
- 指定的指北针几何对象的范围。public double getMeridianAngle()
public void setMeridianAngle(double value)
value
- public double getMagnetAngle()
public void setMagnetAngle(double value)
value
- public void setStyle(GeoStyle value)
Geometry
setStyle
在类中 Geometry
value
- 用来设置几何对象风格的 GeoStyle
对象。Geometry.offset(double, double)
public GeoNorthArrow clone()
Geometry
public void dispose()
dispose
在接口中 IDisposable
dispose
在类中 Geometry
Copyright © 2021–2024 SuperMap. All rights reserved.