百度地图API学习笔记(四)

com.baidu.location.BDLocation,定位结果


嵌套类摘要
 class BDLocation.Address
字段摘要
static  CREATOR
           
static boolean Debug
           
static boolean is_for_baidu_map
           
static boolean is_for_pre_import
           
static java.lang.String mVersion
           
static int OPERATORS_TYPE_MOBILE
          中国移动运营商
static int OPERATORS_TYPE_TELECOMU
          中国电信运营商
static int OPERATORS_TYPE_UNICOM
          中国联通运营商
static int OPERATORS_TYPE_UNKONW
          未知的运营商
static float SDK_VERSION
           
static int TraceVersion
           
static int TypeCacheLocation
          定位结果描述:缓存定位结果,目前该功能已经取消,由离线定位来代替
static int TypeCriteriaException
           
static int TypeGpsLocation
          定位结果描述:GPS定位结果
static int TypeNetWorkException
          定位结果描述:网络连接失败
static int TypeNetWorkLocation
          定位结果描述:网络定位结果
static int TypeNone
          定位结果描述:无效定位结果
static int TypeOffLineLocation
          定位结果描述:离线定位结果
static int TypeOffLineLocationFail
          定位结果描述:离线定位失败
static int TypeOffLineLocationNetworkFail
          定位结果描述:网络请求失败,基站离线定位结果
static int TypeServerError
          定位结果描述:server定位失败,没有对应的位置信息
方法摘要
 int describeContents()
           
 java.lang.String getAddrStr()
          获取详细地址信息
 java.lang.String getAdUrl(java.lang.String ak)
           
 double getAltitude()
          获取高度信息,目前没有实现
 java.lang.String getCity()
          获取城市
 java.lang.String getCityCode()
           
 java.lang.String getCoorType()
          获取所用坐标系,目前没有实现,以locationClientOption里设定的坐标系为准
 float getDirection()
          获取手机当前的方向
 java.lang.String getDistrict()
          获取区/县信息
 java.lang.String getFloor()
          获取楼层信息,仅室内定位时有效
 double getLatitude()
          获取纬度坐标
 int getLocType()
          获取定位类型: 参考 定位结果描述 相关的字段
 double getLongitude()
          获取经度坐标
 java.lang.String getNetworkLocationType()
          在网络定位结果的情况下,获取网络定位结果是通过基站定位得到的还是通过wifi定位得到的
 int getOperators()
          获取运营商信息
 java.lang.String getProvince()
          获取省份
 float getRadius()
          获取定位精度
 int getSatelliteNumber()
          gps定位结果时,获取gps锁定用的卫星数
 float getSpeed()
          获取速度,仅gps定位结果时有速度信息
 java.lang.String getStreet()
          获取街道信息
 java.lang.String getStreetNumber()
          获取街道号码
 java.lang.String getTime()
          server返回的当前定位时间
 boolean hasAddr()
          是否有地址信息
 boolean hasAltitude()
           
 boolean hasRadius()
           
 boolean hasSateNumber()
           
 boolean hasSpeed()
          是否包含速度信息
 void internalSet(int i, java.lang.String data)
           
 boolean isCellChangeFlag()
          仅在getloctype == TypeOffLineLocationNetworkFail起作用。
 void setAddrStr(java.lang.String mAddrStr)
           
 void setAltitude(double altitude)
           
 void setCoorType(java.lang.String coorType)
           
 void setDirection(float direction)
          设置手机当前的方向
 void setLatitude(double latitude)
           
 void setLocType(int locType)
           
 void setLongitude(double longitude)
           
 void setRadius(float radius)
           
 void setSatelliteNumber(int satelliteNumber)
           
 void setSpeed(float speed)
           
 void setTime(java.lang.String time)
           
 void writeToParcel(Parcel dest, int arg1)

com.baidu.location
接口 BDLocationListener


public interface BDLocationListener


方法摘要
 void onReceiveLocation(BDLocation location)
          定位请求回调函数
 

方法详细信息

onReceiveLocation

void onReceiveLocation(BDLocation location)
定位请求回调函数

参数:
BDLocaiton:定位结果

你可能感兴趣的:(Android)