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

定位不显示箭头

老师我按照教程写的代码,也能够实现定位的功能,但为什么我的却不显示所在位置的圆点或箭头呢

正在回答

3 回答

private class MyBDLocationListener implements BDLocationListener {


@Override

public void onReceiveLocation(BDLocation location) {

// build 模式,当参数较多时,在类中建立内部类Builder初始化参数,通过build()建立对象

// 位置信息

MyLocationData myData =new  MyLocationData.Builder()//

.direction(xCurrent)//

.accuracy(location.getRadius())//

.latitude(location.getLatitude())//

.longitude(location.getLongitude())//

.build();

mBaidumap.setMyLocationData(myData);

// 定位图标 

MyLocationConfiguration myConfig = new MyLocationConfiguration(mLocationMode,true, myNavi);

// 设置定位图标

mBaidumap.setMyLocationConfigeration(myConfig);

// 最新位置经纬度

mLastLa = location.getLatitude();

mLastLo = location.getLongitude();

// 判断是否是首次定位

if (isFirstIn) {

// 经纬度信息

LatLng lng = new LatLng(location.getLatitude(), 

location.getLongitude()); 

// 更新信息

MapStatusUpdate update = MapStatusUpdateFactory.newLatLng(lng);

mBaidumap.animateMapStatus(update); // 动画效果

isFirstIn = false;

}

}

    }

不要忘了: mBaidumap.setMyLocationData(myData);

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

解决了吗?我也不显示啊~~~


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

同样的问题 求解

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

举报

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

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

进入课程

定位不显示箭头

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