解决方案 »

  1.   

    百度定位SDK可以获得位置信息的,里面包含什么省什么市的信息
      

  2.   

    mBMapManager = new BMapManager(context);
    mBMapManager.init(Constant.BDMAP_KEY, new MKGeneralListener() {
    @Override
    public void onGetPermissionState(int iError) { } @Override
    public void onGetNetworkState(int iError) { }
    });
    locationClient = new LocationClient(context.getApplicationContext());
    LocationClientOption option = new LocationClientOption();
    option.setOpenGps(true);
    option.setAddrType("all");
    option.setCoorType("gcj02");
    locationClient.setLocOption(option);
    locationClient.registerLocationListener(new BDLocationListener() {
    @Override
    public void onReceivePoi(BDLocation location) {
    } @Override
    public void onReceiveLocation(BDLocation location) {
    cityName = location.getCity();
    Toast.makeText(context, "城市:"+cityName, 0).show();
    locationClient.stop();
    }
    });
    locationClient.start();
    locationClient.requestLocation();
      

  3.   

    关键代码就是下载百度的Demo,百度每个版本都 会demo的