定位不显示箭头
老师我按照教程写的代码,也能够实现定位的功能,但为什么我的却不显示所在位置的圆点或箭头呢
老师我按照教程写的代码,也能够实现定位的功能,但为什么我的却不显示所在位置的圆点或箭头呢
2015-06-26
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);
举报