类 BDLocation

  • 所有已实现的接口:
    android.os.Parcelable, com.baidu.location.utils.LocalDebug, com.baidu.location.utils.VersionConfig

    public final class BDLocation
    extends java.lang.Object
    implements com.baidu.location.utils.VersionConfig, android.os.Parcelable
    回调的百度坐标类,内部封装经纬度、半径等信息。
    常见问题(http://lbsyun.baidu.com/index.php?title=android-locsdk/qa)
    如有问题,请在官网反馈平台反馈问题给我们,我们会及时跟进处理
    请尽可能详细的描述如下信息,以便技术人员高效分析查找原因
    1. 问题描述(必填)
    2. 定位设备IMEI(必填)
    imei获取方式:打开手机拨号键盘,输入*#06#
    3. 定位设备CUID(如有,最好提供)
    获取方式:打开百度地图,我的->设置->关于,长按关于,获得cuid。
    4. 定位精确时间(必填)
    5. 定位原始点(错误点)坐标,坐标类型(BD坐标系、GCJ02、WGS84)(必填)
    6. 定位纠正点(正确点)坐标,坐标类型(BD坐标系、GCJ02、WGS84)(必填)
    7. 定位场景:室内 还是 室外,如在室内场期望可以标注楼宇名字和定位楼层(必填)
    8. 定位偏差距离值:(非必填)
    9. 是否开启GPS(非必填)
    10. 是否开启Wi-Fi(非必填)
    11.手机机型:(非必填)
    12. 基站、Wi-Fi指纹信息(非必填)
    13. 反馈来源(某App)
    • 字段详细资料

      • TypeNone

        public static final int TypeNone
        定位结果描述:无效定位结果,一般由于定位SDK内部逻辑异常时出现
        另请参阅:
        常量字段值
      • TypeGpsLocation

        public static final int TypeGpsLocation
        定位结果描述:GPS定位结果 ,GPS定位结果需要手机打开GPS开关或者设置手机为高精度定位模式,GPS定位结果需要一定的搜星时间才能获得, 连接网络的情况下会加速GPS定位速度
        另请参阅:
        常量字段值
      • TypeGnssLocation

        public static final int TypeGnssLocation
        定位结果描述:GNSS定位结果 ,GNSS定位结果需要手机打开GNSS开关或者设置手机为高精度定位模式,GNSS定位结果需要一定的搜星时间才能获得, 连接网络的情况下会加速GNSS定位速度
        另请参阅:
        常量字段值
      • TypeCriteriaException

        public static final int TypeCriteriaException
        定位结果描述:无法定位结果,一般由于定位SDK内部检测到没有有效的定位依据,比如在飞行模式下就会返回该定位类型, 一般关闭飞行模式或者打开wifi就可以再次定位成功
        另请参阅:
        常量字段值
      • TypeNetWorkException

        public static final int TypeNetWorkException
        定位结果描述:网络连接失败,一般由于手机无有效网络连接导致,请检查手机是否能够正常上网
        另请参阅:
        常量字段值
      • TypeOffLineLocation

        public static final int TypeOffLineLocation
        定位结果描述:离线定位成功结果 ,一般由于手机网络不通,会请求定位SDK内部的离线定位策略,这种定位也属于有效的定位结果
        另请参阅:
        常量字段值
      • TypeOffLineLocationFail

        public static final int TypeOffLineLocationFail
        定位结果描述:离线定位失败结果 ,一般由于手机网络不通,会请求定位SDK内部的离线定位策略但失败了,这种定位也属于无效的定位结果
        另请参阅:
        常量字段值
      • TypeOffLineLocationNetworkFail

        public static final int TypeOffLineLocationNetworkFail
        定位结果描述:离线定位成功结果 ,已取消
        另请参阅:
        常量字段值
      • TYPE_CLOSE_LOCATION_SERVICE_SWITCH_FAIL

        public static final int TYPE_CLOSE_LOCATION_SERVICE_SWITCH_FAIL
        定位结果描述:定位服务开关未打开导致定位失败
        另请参阅:
        常量字段值
      • TYPE_NO_PERMISSION_LOCATION_FAIL

        public static final int TYPE_NO_PERMISSION_LOCATION_FAIL
        定位结果描述:定位服务开关未打开导致定位失败
        另请参阅:
        常量字段值
      • TYPE_NO_PERMISSION_AND_CLOSE_SWITCH_FAIL

        public static final int TYPE_NO_PERMISSION_AND_CLOSE_SWITCH_FAIL
        定位结果描述:定位服务开关未打开导致定位失败
        另请参阅:
        常量字段值
      • TypeCoarseLocation

        public static final int TypeCoarseLocation
        定位结果描述:粗略定位结果 ,表示模糊定位权限下定位成功,属于有效的定位结果
        另请参阅:
        常量字段值
      • TypeNetWorkLocation

        public static final int TypeNetWorkLocation
        定位结果描述:网络定位结果 ,表示网络定位成功,属于有效的定位结果
        另请参阅:
        常量字段值
      • TypeCacheLocation

        public static final int TypeCacheLocation
        定位结果描述:缓存定位结果,目前该功能已经取消,由离线定位来代替
        另请参阅:
        常量字段值
      • TypeServerError

        public static final int TypeServerError
        定位结果描述:server定位失败,没有对应的位置信息
        另请参阅:
        常量字段值
      • TypeServerDecryptError

        public static final int TypeServerDecryptError
        定位结果描述:server解密定位请求失败,请检查SO文件是否加载正常
        另请参阅:
        常量字段值
      • TypeServerCheckKeyError

        public static final int TypeServerCheckKeyError
        定位结果描述:server校验KEY失败,请确认KEY合法
        另请参阅:
        常量字段值
      • TYPE_HD_LOCATION

        public static final int TYPE_HD_LOCATION
        定位结果描述:高精定位结果
        另请参阅:
        常量字段值
      • TYPE_BMS_HD_LOCATION

        public static final int TYPE_BMS_HD_LOCATION
        定位结果描述:百度高精定位结果
        另请参阅:
        常量字段值
      • LOCATION_WHERE_UNKNOW

        public static final int LOCATION_WHERE_UNKNOW
        定位位置未知
        另请参阅:
        常量字段值
      • LOCATION_WHERE_IN_CN

        public static final int LOCATION_WHERE_IN_CN
        定位位置在国内
        另请参阅:
        常量字段值
      • LOCATION_WHERE_OUT_CN

        public static final int LOCATION_WHERE_OUT_CN
        定位位置在国外
        另请参阅:
        常量字段值
      • USER_INDOOR_UNKNOW

        public static final int USER_INDOOR_UNKNOW
        定位是否在室内未知
        另请参阅:
        常量字段值
      • USER_INDDOR_TRUE

        public static final int USER_INDDOR_TRUE
        定位在室内
        另请参阅:
        常量字段值
      • USER_INDOOR_FALSE

        public static final int USER_INDOOR_FALSE
        定位在室外
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_NEARBY_SURPPORT_TRUE

        public static final int INDOOR_LOCATION_NEARBY_SURPPORT_TRUE
        该区域附近(40m)支持室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SURPPORT_TRUE

        public static final int INDOOR_LOCATION_SURPPORT_TRUE
        该区域支持室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SURPPORT_FALSE

        public static final int INDOOR_LOCATION_SURPPORT_FALSE
        该区域不支持室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SOURCE_UNKNOWN

        public static final int INDOOR_LOCATION_SOURCE_UNKNOWN
        未知类型
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SOURCE_WIFI

        public static final int INDOOR_LOCATION_SOURCE_WIFI
        支持wifi室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SOURCE_MAGNETIC

        public static final int INDOOR_LOCATION_SOURCE_MAGNETIC
        支持地磁室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SOURCE_BLUETOOTH

        public static final int INDOOR_LOCATION_SOURCE_BLUETOOTH
        支持蓝牙室内定位
        另请参阅:
        常量字段值
      • INDOOR_LOCATION_SOURCE_SMALLCELLSTATION

        public static final int INDOOR_LOCATION_SOURCE_SMALLCELLSTATION
        支持小基站室内定位
        另请参阅:
        常量字段值
      • INDOOR_NETWORK_STATE_HIGH

        public static final int INDOOR_NETWORK_STATE_HIGH
        该室内定位位置网络状况优
        另请参阅:
        常量字段值
      • INDOOR_NETWORK_STATE_MIDDLE

        public static final int INDOOR_NETWORK_STATE_MIDDLE
        该室内定位位置网络状况良
        另请参阅:
        常量字段值
      • INDOOR_NETWORK_STATE_LOW

        public static final int INDOOR_NETWORK_STATE_LOW
        该室内定位位置网络质量差
        另请参阅:
        常量字段值
      • OPERATORS_TYPE_UNKONW

        public static final int OPERATORS_TYPE_UNKONW
        未知的运营商
        另请参阅:
        常量字段值
      • OPERATORS_TYPE_MOBILE

        public static final int OPERATORS_TYPE_MOBILE
        中国移动运营商
        另请参阅:
        常量字段值
      • OPERATORS_TYPE_UNICOM

        public static final int OPERATORS_TYPE_UNICOM
        中国联通运营商
        另请参阅:
        常量字段值
      • OPERATORS_TYPE_TELECOMU

        public static final int OPERATORS_TYPE_TELECOMU
        中国电信运营商
        另请参阅:
        常量字段值
      • GPS_ACCURACY_GOOD

        public static final int GPS_ACCURACY_GOOD
        GPS 质量判断好
        另请参阅:
        常量字段值
      • GPS_ACCURACY_MID

        public static final int GPS_ACCURACY_MID
        GPS 质量判断中等
        另请参阅:
        常量字段值
      • GPS_ACCURACY_BAD

        public static final int GPS_ACCURACY_BAD
        GPS 质量判断差
        另请参阅:
        常量字段值
      • GPS_ACCURACY_UNKNOWN

        public static final int GPS_ACCURACY_UNKNOWN
        GPS 质量判断未知
        另请参阅:
        常量字段值
      • GNSS_ACCURACY_GOOD

        public static final int GNSS_ACCURACY_GOOD
        GNSS 质量判断好
        另请参阅:
        常量字段值
      • GNSS_ACCURACY_MID

        public static final int GNSS_ACCURACY_MID
        GNSS 质量判断中等
        另请参阅:
        常量字段值
      • GNSS_ACCURACY_BAD

        public static final int GNSS_ACCURACY_BAD
        GNSS 质量判断差
        另请参阅:
        常量字段值
      • GNSS_ACCURACY_UNKNOWN

        public static final int GNSS_ACCURACY_UNKNOWN
        GNSS 质量判断未知
        另请参阅:
        常量字段值
      • MOCK_GPS_PROBABILITY_HIGH

        public static final int MOCK_GPS_PROBABILITY_HIGH
        此定位点作弊概率高
        另请参阅:
        常量字段值
      • MOCK_GPS_PROBABILITY_MIDDLE

        public static final int MOCK_GPS_PROBABILITY_MIDDLE
        此定位点作弊概率中
        另请参阅:
        常量字段值
      • MOCK_GPS_PROBABILITY_LOW

        public static final int MOCK_GPS_PROBABILITY_LOW
        此定位点作弊概率低
        另请参阅:
        常量字段值
      • MOCK_GPS_PROBABILITY_ZERO

        public static final int MOCK_GPS_PROBABILITY_ZERO
        此定位点作弊概率为0
        另请参阅:
        常量字段值
      • MOCK_GPS_PROBABILITY_UNKNOW

        public static final int MOCK_GPS_PROBABILITY_UNKNOW
        此定位点作弊概率未知
        另请参阅:
        常量字段值
      • MOCK_GNSS_PROBABILITY_HIGH

        public static final int MOCK_GNSS_PROBABILITY_HIGH
        此定位点作弊概率高
        另请参阅:
        常量字段值
      • MOCK_GNSS_PROBABILITY_MIDDLE

        public static final int MOCK_GNSS_PROBABILITY_MIDDLE
        此定位点作弊概率中
        另请参阅:
        常量字段值
      • MOCK_GNSS_PROBABILITY_LOW

        public static final int MOCK_GNSS_PROBABILITY_LOW
        此定位点作弊概率低
        另请参阅:
        常量字段值
      • MOCK_GNSS_PROBABILITY_ZERO

        public static final int MOCK_GNSS_PROBABILITY_ZERO
        此定位点作弊概率为0
        另请参阅:
        常量字段值
      • MOCK_GNSS_PROBABILITY_UNKNOW

        public static final int MOCK_GNSS_PROBABILITY_UNKNOW
        此定位点作弊概率未知
        另请参阅:
        常量字段值
      • BDLOCATION_GCJ02_TO_BD09

        public static final java.lang.String BDLOCATION_GCJ02_TO_BD09
        另请参阅:
        常量字段值
      • BDLOCATION_GCJ02_TO_BD09LL

        public static final java.lang.String BDLOCATION_GCJ02_TO_BD09LL
        另请参阅:
        常量字段值
      • BDLOCATION_BD09_TO_GCJ02

        public static final java.lang.String BDLOCATION_BD09_TO_GCJ02
        另请参阅:
        常量字段值
      • BDLOCATION_BD09LL_TO_GCJ02

        public static final java.lang.String BDLOCATION_BD09LL_TO_GCJ02
        另请参阅:
        常量字段值
      • BDLOCATION_WGS84_TO_GCJ02

        public static final java.lang.String BDLOCATION_WGS84_TO_GCJ02
        另请参阅:
        常量字段值
      • BDLOCATION_COOR_TYPE_WGS84

        public static final java.lang.String BDLOCATION_COOR_TYPE_WGS84
        wgs84坐标系
        另请参阅:
        常量字段值
      • BDLOCATION_COOR_TYPE_GCJ02

        public static final java.lang.String BDLOCATION_COOR_TYPE_GCJ02
        gcj02坐标系
        另请参阅:
        常量字段值
      • BDLOCATION_COOR_TYPE_GCJ03

        public static final java.lang.String BDLOCATION_COOR_TYPE_GCJ03
        gcj03坐标系,高精定位专用
        另请参阅:
        常量字段值
      • BDLOCATION_COOR_TYPE_BD09MC

        public static final java.lang.String BDLOCATION_COOR_TYPE_BD09MC
        bd09mc坐标系,百度墨卡托
        另请参阅:
        常量字段值
      • BDLOCATION_COOR_TYPE_BD09LL

        public static final java.lang.String BDLOCATION_COOR_TYPE_BD09LL
        bd09ll坐标系,百度经纬度
        另请参阅:
        常量字段值
      • GPS_RECTIFY_NONE

        public static final int GPS_RECTIFY_NONE
        另请参阅:
        常量字段值
      • GPS_RECTIFY_INDOOR

        public static final int GPS_RECTIFY_INDOOR
        另请参阅:
        常量字段值
      • GPS_RECTIFY_OUTDOOR

        public static final int GPS_RECTIFY_OUTDOOR
        另请参阅:
        常量字段值
      • BDLOCATION_GNSS_PROVIDER_FROM_SYSTEM

        public static final java.lang.String BDLOCATION_GNSS_PROVIDER_FROM_SYSTEM
        卫星定位结果来自系统定位
        另请参阅:
        常量字段值
      • BDLOCATION_GNSS_PROVIDER_FROM_BAIDU_BEIDOU

        public static final java.lang.String BDLOCATION_GNSS_PROVIDER_FROM_BAIDU_BEIDOU
        卫星定位结果来自北斗卫星定位
        另请参阅:
        常量字段值
      • CREATOR

        public static final android.os.Parcelable.Creator<BDLocation> CREATOR
    • 构造器详细资料

      • BDLocation

        public BDLocation()
      • BDLocation

        public BDLocation​(java.lang.String JSONStr)
    • 方法详细资料

      • getPoiList

        public java.util.List<Poi> getPoiList()
        仅在开发者设置需要POI信息时才会返回,在网络不通或无法获取时有可能返回null
        返回:
        List<Poi>
      • setPoiList

        public void setPoiList​(java.util.List<Poi> poiList)
      • getPoiRegion

        public PoiRegion getPoiRegion()
        返回定位位置相对poi的位置关系,仅在开发者设置需要POI信息时才会返回,在网络不通或无法获取时有可能返回null
        返回:
        PoiRegion
      • setPoiRegion

        public void setPoiRegion​(PoiRegion region)
      • isCellChangeFlag

        public boolean isCellChangeFlag()
        仅在getloctype == TypeOffLineLocationNetworkFail起作用。 相比上次请求基站是否发生变化
        返回:
        true/false
      • setUserIndoorState

        public void setUserIndoorState​(int value)
      • getIndoorLocationSurpportBuidlingName

        public java.lang.String getIndoorLocationSurpportBuidlingName()
        返回支持室内定位的building名称
        返回:
        String
      • getIndoorLocationSurpportBuidlingID

        public java.lang.String getIndoorLocationSurpportBuidlingID()
        返回支持室内定位的buildingid
        返回:
        String
      • setIndoorLocationSurpport

        public void setIndoorLocationSurpport​(int value)
      • setIndoorNetworkState

        public void setIndoorNetworkState​(int value)
      • setIndoorLocationSource

        public void setIndoorLocationSource​(int value)
      • getIndoorSurpportPolygon

        public java.lang.String getIndoorSurpportPolygon()
      • setIndoorSurpportPolygon

        public void setIndoorSurpportPolygon​(java.lang.String value)
      • getInOutStatus

        public int getInOutStatus()
      • setInOutStatus

        public void setInOutStatus​(int inOutStatus)
      • getAcc

        public double getAcc()
      • setAcc

        public void setAcc​(double acc)
      • getTime

        public java.lang.String getTime()
        server返回的当前定位时间
        返回:
        String,时间,ex:2010-01-01 14:01:01
      • setTime

        public void setTime​(java.lang.String time)
      • setTimeStamp

        public void setTimeStamp​(long timeStamp)
      • getTimeStamp

        public long getTimeStamp()
        返回客户端当前定位点的时间戳
        返回:
      • setGnssProvider

        public void setGnssProvider​(java.lang.String provider)
      • getRoadLocString

        public java.lang.String getRoadLocString()
        返回道路定位字符串
        返回:
        String,无效时为空null,有效时数据为以逗号隔开的各个数据,依次为lat,lon,经纬度置信度(0~1),室内外标记(0标识室外,1表示室内),传感器机头方向数据,传感器数据置信度(0~1),各数据无效时为空,ex:,,,1,30,0.8
      • getNrlResult

        public java.lang.String getNrlResult()
      • setNrlData

        public void setNrlData​(java.lang.String data)
      • getViaductResult

        public java.lang.String getViaductResult()
      • setViaductData

        public void setViaductData​(java.lang.String data)
      • getDelayTime

        public long getDelayTime()
      • setDelayTime

        public void setDelayTime​(long time)
      • getGnssBiasProb

        public float getGnssBiasProb()
      • setGnssBiasProb

        public void setGnssBiasProb​(float value)
      • setRoadLocString

        public void setRoadLocString​(float direction,
                                     float prob,
                                     java.lang.String startPreInfo,
                                     java.lang.String gnssStr)
      • getLocationID

        public java.lang.String getLocationID()
        返回位置ID数据
        返回:
        String,可反馈给loc-bugs@baidu.com帮助查询日志
      • setLocationID

        public void setLocationID​(java.lang.String data)
      • getLatitude

        public double getLatitude()
        获取纬度坐标
        返回:
        double,纬度坐标,默认值Double.MIN_VALUE
      • setLatitude

        public void setLatitude​(double latitude)
      • getLongitude

        public double getLongitude()
        获取经度坐标
        返回:
        double,经度坐标,默认值Double.MIN_VALUE
      • setLongitude

        public void setLongitude​(double longitude)
      • getAltitude

        public double getAltitude()
        获取高度信息,目前只有是GNSS定位结果时或者设置LocationClientOption.setIsNeedAltitude(true)时才有效,单位米
        返回:
        double,高度信息,默认值Double.MIN_VALUE
      • setAltitude

        public void setAltitude​(double altitude)
      • getSpeed

        public float getSpeed()
        获取速度,仅gnss定位结果时有速度信息,单位公里/小时,默认值0.0f
        返回:
        float,速度,单位公里/小时
      • setSpeed

        public void setSpeed​(float speed)
      • getRadius

        public float getRadius()
        获取定位精度,默认值0.0f
        返回:
        float,精度:m
      • setRadius

        public void setRadius​(float radius)
      • getTraffic

        public java.lang.String getTraffic()
        获取定位场景,例如地铁场景
        返回:
      • setTraffic

        public void setTraffic​(java.lang.String traffic)
      • isTrafficStation

        public int isTrafficStation()
        当前是否为站点,例如地铁场景中的地铁站
        返回:
        是否在地铁站点, 0:地铁外 1:地铁内 -1:未知
      • setIsTrafficStation

        public void setIsTrafficStation​(int trafficIsStation)
      • getTrafficConfidence

        public float getTrafficConfidence()
        当前网络定位地铁状态识别的置信度
        返回:
        返回地铁站点识别的置信度 [0,1]
      • setTrafficConfidence

        public void setTrafficConfidence​(float trafficConfidence)
      • getTrafficSkipProb

        public float getTrafficSkipProb()
        地铁跳站概率
        返回:
        返回地铁跳站概率 [0,1]
      • setTrafficSkipProb

        public void setTrafficSkipProb​(float trafficSkipProb)
      • getCoorType

        public java.lang.String getCoorType()
        获取所用坐标系,以locationClientOption里设定的坐标系为准(wgs84,gcj02,bd09,bd09ll)
        返回:
        String,(wgs84,gcj02,bd09,bd09ll)
      • setCoorType

        public void setCoorType​(java.lang.String coorType)
      • setAddrStr

        public void setAddrStr​(java.lang.String mAddrStr)
      • setIsInIndoorPark

        public void setIsInIndoorPark​(boolean result)
      • isInIndoorPark

        public boolean isInIndoorPark()
        根据服务端判断结果判断当前是否处于室内停车场内部
        返回:
        boolean
      • hasAltitude

        public boolean hasAltitude()
        是否包含高度信息
        返回:
        boolean
      • hasSpeed

        public boolean hasSpeed()
        是否包含速度信息
        返回:
        boolean
      • hasRadius

        public boolean hasRadius()
        是否包含半径信息
        返回:
        boolean
      • setLocType

        public void setLocType​(int locType)
      • getLocType

        public int getLocType()
        获取定位类型: 参考 定位结果描述 相关的字段
        返回:
        int
      • getLocTypeDescription

        public java.lang.String getLocTypeDescription()
        获取定位类型相关描述信息
        返回:
        String
      • setLocTypeDescription

        public void setLocTypeDescription​(java.lang.String description)
      • setSatelliteNumber

        public void setSatelliteNumber​(int satelliteNumber)
      • getSatelliteNumber

        public int getSatelliteNumber()
        gnss定位结果时,获取gnss锁定用的卫星数
        返回:
        int
      • getDirection

        public float getDirection()
        gnss定位结果时,行进的方向,单位度
        返回:
        float
      • setDirection

        public void setDirection​(float direction)
      • hasSateNumber

        public boolean hasSateNumber()
      • hasAddr

        public boolean hasAddr()
        是否有地址信息
        返回:
        boolean
      • getAddress

        public com.baidu.location.Address getAddress()
      • setAddr

        public void setAddr​(com.baidu.location.Address addr)
      • getAddrStr

        public java.lang.String getAddrStr()
        获取详细地址信息
        返回:
        String
      • getProvince

        public java.lang.String getProvince()
        获取省份
        返回:
        String
      • getCity

        public java.lang.String getCity()
        获取城市
        返回:
        String
      • getAdCode

        public java.lang.String getAdCode()
        获取城市adcode
        返回:
        String
      • getCityCode

        public java.lang.String getCityCode()
        获取城市编码
        返回:
        String
      • getCountry

        public java.lang.String getCountry()
        获取国家
        返回:
        String
      • getCountryCode

        public java.lang.String getCountryCode()
        获取国家编码
        返回:
        String
      • getDistrict

        public java.lang.String getDistrict()
        获取区/县信息
        返回:
        String
      • getTown

        public java.lang.String getTown()
        获取镇信息
        返回:
        String
      • getStreet

        public java.lang.String getStreet()
        获取街道信息
        返回:
        String
      • getStreetNumber

        public java.lang.String getStreetNumber()
        获取街道号码
        返回:
        String
      • getLocationDescribe

        public java.lang.String getLocationDescribe()
        获取位置语义化信息,没有的话返回NULL
        返回:
        String
      • setLocationDescribe

        public void setLocationDescribe​(java.lang.String locationDescribe)
      • getFloor

        public java.lang.String getFloor()
        获取楼层信息,目前只在百度支持室内定位的地方有返回,默认null
        返回:
        String
      • setFloor

        public void setFloor​(java.lang.String f)
      • getBuildingID

        public java.lang.String getBuildingID()
        获取buildingid信息,目前只在百度支持室内定位的地方有返回,默认null
        返回:
        String
      • setBuildingID

        public void setBuildingID​(java.lang.String bldgid)
      • getBuildingName

        public java.lang.String getBuildingName()
        获取buildingname信息,目前只在百度支持室内定位的地方有返回,默认null
        返回:
        String
      • setBuildingName

        public void setBuildingName​(java.lang.String buildingName)
      • isParkAvailable

        public int isParkAvailable()
        暂未对外开放
        返回:
        int
      • setParkAvailable

        public void setParkAvailable​(int state)
      • isIndoorLocMode

        public boolean isIndoorLocMode()
        是否处于室内定位模式
        返回:
        boolean
      • setIndoorLocMode

        public void setIndoorLocMode​(boolean indoormode)
      • getLocationWhere

        public int getLocationWhere()
        获取当前定位是国内还是国外
        返回:
        int
      • setLocationWhere

        public void setLocationWhere​(int where)
      • setGnssAccuracyStatus

        public void setGnssAccuracyStatus​(int status)
      • getNetworkLocationType

        public java.lang.String getNetworkLocationType()
        在网络定位结果的情况下,获取网络定位结果是通过基站定位得到的还是通过wifi定位得到的还是GPS得结果
        返回:
        String : "wf": wifi定位结果 “cl“; cell定位结果 “ll”:GPS定位结果 null 没有获取到定位结果采用的类型
      • setNetworkLocationType

        public void setNetworkLocationType​(java.lang.String NetworkLocationType)
      • setOperators

        public void setOperators​(int operation)
      • describeContents

        public int describeContents()
        指定者:
        describeContents 在接口中 android.os.Parcelable
      • setGnssCheckStatus

        public void setGnssCheckStatus​(int status)
      • getGnssCheckStatus

        public int getGnssCheckStatus()
      • writeToParcel

        public void writeToParcel​(android.os.Parcel dest,
                                  int arg1)
        指定者:
        writeToParcel 在接口中 android.os.Parcelable
      • getRetFields

        public java.lang.String getRetFields​(java.lang.String key)
        wifi direction, degree.
        返回:
        double
      • setRetFields

        public void setRetFields​(java.lang.String key,
                                 java.lang.String value)
        wifi direction, degree.
      • getExtraInfo

        public android.os.Bundle getExtraInfo()
        获取系统定位的extra信息
        返回:
        bundle extrainfo
      • setExtrainfo

        public void setExtrainfo​(android.os.Bundle value)
        设置系统定位的extra信息
        参数:
        value -
      • getExtraLocation

        public android.location.Location getExtraLocation​(java.lang.String key)
      • getNrlLat

        public double getNrlLat()
      • getNrlLon

        public double getNrlLon()
      • isNrlAvailable

        public boolean isNrlAvailable()
      • setExtraLocation

        public void setExtraLocation​(java.lang.String key,
                                     android.location.Location value)
      • getFusionLocInfo

        public double[] getFusionLocInfo​(java.lang.String key)
        results of IndoorFusionLoc:
        返回:
        double[]:
      • setFusionLocInfo

        public void setFusionLocInfo​(java.lang.String key,
                                     double[] value)
        results of IndoorFusionLoc:
      • getVdrJsonString

        public java.lang.String getVdrJsonString()
      • setVdrJsonValue

        public void setVdrJsonValue​(java.lang.String data)
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • setDisToRealLocation

        public void setDisToRealLocation​(double disToRealLocation)
        设置虚假位置和真实位置之间的距离,单位米
        参数:
        disToRealLocation -
      • getDisToRealLocation

        public double getDisToRealLocation()
        获取虚假位置和真实位置之间的距离,单位米
        返回:
      • setMockGnssStrategy

        public void setMockGnssStrategy​(int mockGnssTrategy)
        设置当前定位命中何种防作弊策略
        参数:
        mockGnssTrategy -
      • getMockGnssStrategy

        public int getMockGnssStrategy()
        获取当前定位所命中的防作弊策略
      • setMockGnssProbability

        public void setMockGnssProbability​(int mockGpsProbability)
        设置当前定位作弊概率
        参数:
        mockGpsProbability -
      • setReallLocation

        public void setReallLocation​(BDLocation realLocation)
        当前定位存在作弊的可能,设置当时的真实位置
        参数:
        realLocation -
      • getReallLocation

        public BDLocation getReallLocation()
        当返回的GNSS定位结果是虚拟时,可通过此方法获取真实位置
        返回: