com.supermap.ar
类 GeoObject
- java.lang.Object
-
- com.supermap.ar.ArObject
-
- com.supermap.ar.GeoObject
-
public class GeoObject extends ArObject
AR几何对象类,继承自ArObject
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 doublecalculateDistanceMeters(double longitude, double latitude)计算当前对象与另一个对象之前距离。doublecalculateDistanceMeters(GeoObject geo)计算当前对象与另一个对象之前距离。doublegetAltitude()获取海拔高度doublegetLatitude()获取纬度doublegetLongitude()获取经度voidsetGeoPosition(double latitude, double longitude)设置几何对象位置voidsetGeoPosition(double latitude, double longitude, double altitude)设置几何对象位置voidsetLocation(android.location.Location location)设置几何对象位置-
从类继承的方法 com.supermap.ar.ArObject
getAngle, getBottomLeft, getBottomRight, getDistanceFromUser, getId, getInfo, getName, getPosition, getTopLeft, getTopRight, isVisible, setAngle, setAngle, setDistanceFromUser, setInfo, setName, setPosition, setPosition, setVisible
-
-
-
-
构造器详细资料
-
GeoObject
public GeoObject(long id)
构造函数 创建具有唯一ID的AR对象。- 参数:
id- ID.
-
GeoObject
public GeoObject()
构造函数,创建对象
-
-
方法详细资料
-
setGeoPosition
public void setGeoPosition(double latitude, double longitude)设置几何对象位置- 参数:
latitude- 纬度longitude- 经度
-
setGeoPosition
public void setGeoPosition(double latitude, double longitude, double altitude)设置几何对象位置- 参数:
latitude- 纬度longitude- 经度altitude- 海拔
-
getLongitude
public double getLongitude()
获取经度- 返回:
- 经度
-
getAltitude
public double getAltitude()
获取海拔高度- 返回:
- 海拔高度
-
getLatitude
public double getLatitude()
获取纬度- 返回:
- 纬度
-
setLocation
public void setLocation(android.location.Location location)
设置几何对象位置- 参数:
location- 位置信息
-
calculateDistanceMeters
public double calculateDistanceMeters(GeoObject geo)
计算当前对象与另一个对象之前距离。单位:米- 参数:
geo- 另一个对象- 返回:
- 距离
-
calculateDistanceMeters
public double calculateDistanceMeters(double longitude, double latitude)计算当前对象与另一个对象之前距离。单位:米- 参数:
longitude- 经度latitude- 纬度- 返回:
- 距离
-
-