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 创建出来,都在异步任务的类里面写。
本文详细介绍了如何使用百度地图SDK创建并定制地图显示效果,包括定位数据的设置、方向信息的表示方法及如何通过fragment方式获取地图控制器。此外,还介绍了如何在infowindow中显示图片,需要通过异步任务下载图片后再创建infowindow。

1597

被折叠的 条评论
为什么被折叠?



