百度地图很好用,让我意外的是竟然原生聚合功能。
不过让人苦恼的是,百度竟然没有中心点坐标的文档(明确中心点的获取办法),试了好多次才知道使用:setOnMapStatusChangeListener 监听地图的状态即可获得百度的中心点坐标,代码如下:/*map dragg */
mBaiduMap.setOnMapStatusChangeListener( new BaiduMap.OnMapStatusChangeListener() {
/**
* 手势操作地图,设置地图状态等操作导致地图状态开始改变。
* @param status 地图状态改变开始时的地图状态
*/
public void onMapStatusChangeStart(MapStatus status){
}
/**
* 地图状态变化中
* @param status 当前地图状态
*/
public void onMapStatusChange(MapStatus status){
}
/**
* 地图状态改变结束
* @param status 地图状态改变结束后的地图状态
*/
public void onMapStatusChangeFinish(MapStatus status){
//移动以后
LatLng ll=status.target;
my_lat=ll.latitude;
my_lng=ll.longitude;
Log.d("map change",&#