com.supermap.ar

类 GeoObject



  • public class GeoObject
    extends ArObject
    AR几何对象类,继承自ArObject
    • 构造器详细资料

      • 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 - 纬度
        返回:
        距离