分隔当前由Android MapView显示的区域[重复]

问题描述

||                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

        有两种方法可以做到这一点: 一种是使用
MapView.getProjection()
,它允许您在屏幕坐标和GeoPoints之间进行转换。 二,结合使用
MapView.getMapCenter()
MapView.getLatitudeSpan()
MapView.getLongitudeSpan()
并进行一些数学运算。根据您的情况,第一种选择听起来会更好,但是您的行驶里程可能会有所不同。 无论哪种方式,MapView文档都位于此处     ,        使用
 mapview.getTop(),mapview.getBottom(),mapview.getLeft(),mapview.getRight() 
获取mapview边缘的位置。 然后使用
mapView.getProjection().fromPixels(x,y);
获取坐标。当您得到相关信息后,将其存储在数据库中,并对其进行查询就很简单。