package com.xianning.driver.base.gaode
|
|
import com.baidu.location.BDAbstractLocationListener
|
import com.baidu.location.BDLocation
|
|
class MyLocationListener:BDAbstractLocationListener() {
|
override fun onReceiveLocation(location: BDLocation) {
|
//此处的BDLocation为定位结果信息类,通过它的各种get方法可获取定位相关的全部结果
|
//以下只列举部分获取经纬度相关(常用)的结果信息
|
//更多结果信息获取说明,请参照类参考中BDLocation类中的说明
|
|
//此处的BDLocation为定位结果信息类,通过它的各种get方法可获取定位相关的全部结果
|
//以下只列举部分获取经纬度相关(常用)的结果信息
|
//更多结果信息获取说明,请参照类参考中BDLocation类中的说明
|
val latitude: Double = location.getLatitude() //获取纬度信息
|
|
val longitude: Double = location.getLongitude() //获取经度信息
|
|
val radius: Float = location.getRadius() //获取定位精度,默认值为0.0f
|
|
|
val coorType: String = location.getCoorType()
|
//获取经纬度坐标类型,以LocationClientOption中设置过的坐标类型为准
|
|
//获取经纬度坐标类型,以LocationClientOption中设置过的坐标类型为准
|
val errorCode: Int = location.getLocType()
|
|
}
|
}
|