为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

6 回答

Could not find class 'com.baidu.location.LocationClient', referenced from method com.zhong.test_map.MainActivity.initLocation

这是怎么回事??

0 回复 有任何疑惑可以回复我~

楼主问题解决了没有。我也是这个问题老解决不了.

0 回复 有任何疑惑可以回复我~

还是没有解决 还有其他的方法吗


0 回复 有任何疑惑可以回复我~

还有一种可能,不能写这段语句!我也不知道为什么,反正写了就会闪退

Toast.makeText(context, location.getAddrStr(),

Toast.LENGTH_SHORT).show();


0 回复 有任何疑惑可以回复我~

我也碰到这种问题,我看了下百度写的例子!可能和我碰到的问题一样!就是在初始化定位时!少了mbaidumap.setMyLocationEnabled(true);

我的初始化定位

private void initLocation(){

        LocationClientOption option = new LocationClientOption();

        mbaidumap.setMyLocationEnabled(true);

        // 定位初始化

        mLocationClient = new LocationClient(this);

        mLocationClient.registerLocationListener(myListener);

        

        option.setOpenGps(true); // 打开gps

        option.setCoorType("bd09ll"); // 设置坐标类型

        option.setScanSpan(1000);

        mLocationClient.setLocOption(option);

        

    }


0 回复 有任何疑惑可以回复我~

我也出现闪退,我两个方法一起弄的,好了 我也不知道哪个,你可以借鉴借鉴;其一,我是重新建了一个相同的包(以前的删除),然后API key重新申请;其二:应该是MainActivity中onCreate()的调用是不是下面波浪线,这得重新调用一下。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
百度地图在Android中的使用
  • 参与学习       38541    人
  • 解答问题       275    个

在Android应用中玩转百度地图,由浅入深的带领大家一步步学习

进入课程

求解决定位闪退的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信