使用百度地图定位图层时,要先开启定位mBaiduMap.setMyLocationEnabled(true);
然后,设置定位数据MyLocationDatalocData=newMyLocationData.Builder()
.accuracy(location.getRadius())
//此处设置开发者获取到的方向信息,顺时针0-360
.direction(100).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
//设置定位数据
mBaiduMap.setMyLocationData(locData);
然后,再如你所写设置marker才可以