(5)地图状态类MapStatus,经纬度

http://wiki.lbsyun.baidu.com/cms/androidsdk/doc/v5.2.1/index.html



通过

MapStatus status =mBaiduMap.getMapStatus();得到当前对象


status.target是拿到当前地图中心点的经纬度,我们可以通过反地理编码拿到详细的地址信息
status.zoom得到当前地图的缩放等级

LatLngBounds bouns = status.bound; 当前屏幕显示范围内的地理范围

LatLng southwest = bouns.southwest;

LatLng northeast = bouns.northeast;

拿到的是当前地图上东北角和西南角的坐标


纬度:latitude,经度:longitude

兰庭附近查询得到

经度:120.145289,纬度:30.289489

往左下角走,经纬度都变小,往右上角走经纬度变大

我在兰庭这里放大缩放等级,这样一来,地图的左下角会越来越靠近兰庭,所以southwest 的值越来越大,而右上角也会越来越靠近兰庭,所以northeast 反而越来越小了


然后LatLngBounds 有一个contains(LatLng point)方法可以判断这个坐标点是否包含在当前范围内,在的话就设置图层

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • #观察永澄50天-39天# 《为什么“做多”是一件高概率错误的事情?》 【今日收获】“宁可开放,谨慎封闭;宁可剥离...
    所以6阅读 3,276评论 0 1
  • 长乐坊,这是一个地名。到底是不是取义于“知足常乐”已无法考证,只是从爷爷的爷爷辈开始人们就这么叫了。 ...
    东门小草阅读 2,761评论 0 1
  • 健身房里大半年 好不容易把肚减 只是一个小年假 打回原形腹便便 一旦开始要反弹 今天不控明更难 自律不应刻意为 任...
    神于天圣于地阅读 832评论 0 1
  • 升级 iOS 10 之后目测坑还是挺多的,记录一下吧,看看到时候会不会成为一个系列。 发现调用相机,崩了。试试看调...
    zzzzzzzzzl阅读 3,269评论 0 0