MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(0).latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
direction里面的值,类比表盘,12:00代表方向0,3点为90,6点为180,9点为270,顺时针0-360度。
fragment方式得到百度地图控制器
布局文件
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.baidu.mapapi.map.SupportMapFragment"/>
代码:
mBaiduMap = ((SupportMapFragment) (getSupportFragmentManager()
.findFragmentById(R.id.map))).getBaiduMap();
百度地图的infowindow要想显示图片的话,必须先用一个异步任务,把图片下载下来,然后再把infowindow 创建出来,都在异步任务的类里面写。