com.supermap.ar
类 GeoObject
- java.lang.Object
-
- com.supermap.ar.ArObject
-
- com.supermap.ar.GeoObject
-
public class GeoObject extends ArObject
AR几何对象类,继承自ArObject
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 double
calculateDistanceMeters(double longitude, double latitude)
计算当前对象与另一个对象之前距离。double
calculateDistanceMeters(GeoObject geo)
计算当前对象与另一个对象之前距离。double
getAltitude()
获取海拔高度double
getLatitude()
获取纬度double
getLongitude()
获取经度void
setGeoPosition(double latitude, double longitude)
设置几何对象位置void
setGeoPosition(double latitude, double longitude, double altitude)
设置几何对象位置void
setLocation(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
- 纬度- 返回:
- 距离
-
-