获取位置

功能类的使用

使用综合定位功能

综合定位功能指的根据用户实际需求,返回用户当前位置的基础定位服务。包含GPS和网络定位(Wi-Fi)功能。基本定位功能同时还支持结合定位结果的反地理编码功能,离线定位。

第一步,初始化LocationClient类

此处需要注意:LocationClient类必须在主线程中声明。需要Context类型的参数。

Context需要时全进程有效的context,推荐用getApplicationConext获取全进程有效的context

locationClient = new LocationClient(context);

LocationClient类是定位SDK的核心类,具体方法详见类参考。

第二步,实现BigMapLocationListener接口

private class MyLocationListener extends BigMapLocationListener {
    @Override
    public void onLocationChanged(BigMapLocation arg0) {
        Log.i('location', arg0.toString());
    }
                                

第三步,开始定位

locationClient.registerLocationListener(locationListener);
locationClient.start();