有没有办法获取设备上显示的当前区域的坐标?
背景是,我们想显示“附近”的地方,这些地方存储在我们自己的数据库中。比方说,用户查看了以下 map 剪辑:
我们如何获得屏幕的经度/纬度(或者屏幕中间的点和覆盖所有内容的半径?)。请记住, map 的中心通常不是当前位置,因为用户可以移动卡片的中心!
最佳答案
使用 map.getProjection().getVisibleRegion()
。从 VisibleRegion
中,您可以获得 LatLngBounds
,这很容易使用。也可以直接用区域试试,可能是梯形。
关于安卓谷歌地图 : How to get the area which is currently shown in screen device?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16056366/