百度地图开发 怎么获得右上角和左下角的地图坐标

2024-12-03 17:57:56
推荐回答(1个)
回答(1):

查看了一下MapView的方法1.getLatitudeSpan() : 返回当前纬线的跨度(从地图的上边缘到下边缘),单位:十进制的度×1,000,000,即微度 (度 * 1E6)。2.getLongitudeSpan() : 返回当前经度的跨度(从地图的左边缘到地图的右边缘),单位:十进制的度×1,000,000,即微度 (度 * 1E6)。3.getMapCenter() : 返回当前地图中心点位置,将中心点作为一个GeoPoint(经度、纬度)对象。假如是一个矩形区域,根据3知道中心点,有个问题,地图中心是不是对角线的交叉点?假若是,中心点为(x,y),设纬线跨度为a,经线跨度为b左上角:(x-a/2,y-b/2),右下角(x+a/2,y+a/2);感觉不太对的样子,地球是圆的。。。