android 百度地图获取左上角和右下角的坐标
直接上代码了:
OnMapStatusChangeListener listener = new OnMapStatusChangeListener() {
/**
* 手势操作地图,设置地图状态等操作导致地图状态开始改变。
* @param status 地图状态改变开始时的地图状态
*/
public void onMapStatusChangeStart(MapStatus status){
}
/**
* 地图状态变化中
* @param status 当前地图状态
*/
public void onMapStatusChange(MapStatus status){
}
/**
* 地图状态改变结束
* @param status 地图状态改变结束后的地图状态
*/
//左上角经纬度
Point pt = new Point();
pt.x=0;
pt.y=0;
LatLng ll = mBaiduMap.getProjection().fromScreenLocation(pt);
//右下角经纬度
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
Point pty = new Point();
pty.x=dm.widthPixels;
pty.y=dm.heightPixels;
LatLng lly = mBaiduMap.getProjection().fromScreenLocation(pty);
}
};
mMapView.getMap().setOnMapStatusChangeListener(listener);
更多相关文章
- Android中本地图片资源以及视频录音资源的获取
- Android(安卓)中文 API (30) —— CompoundButton.OnCheckedChange
- Android(安卓)关于ObjectAnimator 的几种状态
- Android(安卓)windowSoftInputMode属性
- ExpandableListView小图标替换
- Android(安卓)主题切换
- Android中ListView包含CheckBox时滑动丢失选中状态的解决
- Android(安卓)permission 权限类及中英文说明
- Android中判断当前网络是否可用