lmw
2025-04-14 0361f47762f9958f2ec91fdb62bfc98de4e162a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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()
 
    }
}