当前位置: 代码迷 >> Android >> android地图怎么获取屏幕中心点的经纬度
  详细解决方案

android地图怎么获取屏幕中心点的经纬度

热度:63   发布时间:2016-05-01 21:42:09.0
android地图如何获取屏幕中心点的经纬度
求高手给出获取屏幕中心点的经纬度的代码,注意不是地图中心点getMapCenter()哦,是要屏幕的中心点
而且拖动地图这个中心点会变,代码不知怎么写

------解决方案--------------------
探讨

我用下面代码获取中心点,但是位置不对,远远在屏幕外面,不知代码哪里错了?
Java code

// 得到设备的分辨率
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm); ……

------解决方案--------------------
如果你标识了那个点后,又进行了缩放设置,这个就有可能出去啦。。获取手机的中心点可以这样,要是地图的话就要考虑取出顶部的状态栏和标题栏啦;还有,你应该知道Projection类的使用,坐标/像素转换,打印一下你的屏幕上点坐标看下,就知道什么问题啦。
  相关解决方案