谷歌Android地图API V2,得到的坐标为当前地图中心(Android Google Maps

2019-08-04 10:55发布

我使用谷歌Android地图API V2(不MapView类或MapActivity),我有困难得到的坐标为地图的中心。

我想用的

@Override
public void onCameraChange(CameraPosition arg0) {
    // TODO Auto-generated method stub
    geoCodeCenter(/*Location object*/);
}

但我不能从CameraPosition对象获取的纬度/长。 相机还具有多个尺寸,你可以看看地图在不同的球场,现在也一样,所以得到的纬度中心/经度是不一样的,因为用户不能保证被看着从鸟瞰地图中,除非某些手势被禁用。

有一个更好的方法吗? 我不希望用户必须长按标记拖动它周围的地图,我想他们只是知道那里的地图的中心是由用户平移左右它。

map.getMyLocation()方法是别的东西,像目前LocationProvider位置。 还没有看似的选项,尽管事实上,我现在用的GPS,它仍然返回null

Answer 1:

但我不能从CameraPosition对象获得经/纬

target的公共数据成员在CameraPositionLatLng地图中心的,基于我的文档阅读。



文章来源: Android Google Maps Api V2, getting the coordinates for the current map center