android使用百度地图获取当前经纬度

由于当前项目用到百度地图和导航下面是项目中的一段代码

 mLocationClient = new LocationClient(getActivity());
        LocationClientOption option = new LocationClientOption();
        option.setOpenGps(true);                                //打开gps
        option.setCoorType("bd09ll");                           //设置坐标类型为bd09ll 百度需要的坐标,也可以返回其他type类型,大家可以查看下
        option.setPriority(LocationClientOption.NetWorkFirst);  //设置网络优先
//        option.setScanSpan(50000);                               //定时定位,每隔5秒钟定位一次。这个就看大家的需求了
        mLocationClient.setLocOption(option);
        mLocationClient.start();//这句代码百度api上给的没有,没有这个代码下面的回调方法不会执行的

        mLocationClient.registerLocationListener(new BDLocationListener() {
            @Override
            public void onReceiveLocation(BDLocation bdLocation) {
                if (bdLocation == null)
                    return;
               这里可以获取经纬度,这是回调方法哦,怎么执行大家可以查看资料,
                   
               
            }
            @Override
            public void onReceivePoi(BDLocation bdLocation) {
            }
        });

猜你喜欢

转载自blog.csdn.net/qq_31079677/article/details/51244179