public class GeoPlacemark extends Geometry3D
该类继承于 Geometry3D
类,主要用来在三维场景窗口中指定位置处放置几何对象并标注相应的名称。
该类仅在 Windows、Linux 平台版本中支持。
注意:该类的对象调用 getGeoModel()
方法无效,即返回值为null。
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
构造器和说明 |
---|
GeoPlacemark()
构造一个新的 GeoPlacemark 对象。
|
GeoPlacemark(GeoPlacemark geoPlacemark)
根据给定的 GeoPlacemark 对象构造一个与其完全相同的新对象。
|
GeoPlacemark(java.lang.String name, Geometry geometry)
根据指定的参数来构造一个 GeoPlacemark 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
GeoPlacemark |
clone()
返回当前 GeoPlacemark 对象的一个拷贝。
|
void |
dispose()
释放该对象所占用的资源。
|
Geometry |
getGeometry()
返回三维地标几何对象所对应的几何对象。
|
java.lang.String |
getName()
返回三维地标几何对象的名称,该名称将显示在三维场景窗口中的指定位置。
|
TextStyle |
getNameStyle()
返回三维地标几何对象的名称在显示时的文本风格。
|
void |
setGeometry(Geometry geometry)
设置三维地标几何对象所对应的几何对象。
|
void |
setName(java.lang.String value)
设置三维地标几何对象的名称,该名称将显示在三维场景窗口中的指定位置。
|
void |
setNameStyle(TextStyle textStyle)
设置三维地标几何对象的名称在显示时的文本风格。
|
getGeoModel, getInnerPoint3D, getPosition, getRotationX, getRotationY, getRotationZ, getScaleX, getScaleY, getScaleZ, getStyle3D, getVolume, offset, setPosition, setRotationX, setRotationY, setRotationZ, setScaleX, setScaleY, setScaleZ, setStyle3D
public GeoPlacemark()
public GeoPlacemark(GeoPlacemark geoPlacemark)
geoPlacemark
- 给定的 GeoPlacemark 对象。public GeoPlacemark(java.lang.String name, Geometry geometry)
name
- 指定的三维地标几何对象的名称。geometry
- 三维地标几何对象所对应的几何对象。public java.lang.String getName()
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
public void setName(java.lang.String value)
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
value
- 三维地标几何对象的名称。public Geometry getGeometry()
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
public void setGeometry(Geometry geometry)
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
注意:如果要设置的几何对象的类型与原几何对象的类型不相同,那么原几何对象会被释放。
geometry
- 三维地标几何对象所对应的几何对象。public TextStyle getNameStyle()
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
public void setNameStyle(TextStyle textStyle)
对于三维地标几何对象可设置其名称、名称显示的风格以及所关联的几何对象。根据三维地标几何对象所关联的几何对象的不同,三维地标几何对象在三维场景窗口中的显示有所差异,主要分为两种形式:
注意:该方法参数为 TextStyle
类对象,针对三维地标几何对象名称的文本风格字段设置来说,只有 TextStyle
类对象的setForeColor()
、setFontScale()
、} 方法有效。
textStyle
- 三维地标几何对象的名称在显示时的文本风格。public GeoPlacemark clone()