Android Google Maps Api V2, получение координат для текущего центра карты

Я использую Android Google Maps Api V2 (не MapView или MapActivity), и у меня возникают трудности с получением координат центра карты.

Я думал об использовании

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

но я не могу получить широту / долготу от объекта CameraPosition. камера также имеет больше размеров, так как теперь вы можете смотреть на карту на разных высотах, поэтому получение центра широты / долготы не то же самое, поскольку пользователь не гарантирует, что смотрит на карту с высоты птичьего полета , если определенные жесты не отключены.

Есть лучший способ сделать это? Я не хочу, чтобы пользователю приходилось долго нажимать на маркер, чтобы перетаскивать его по карте, я хочу, чтобы пользователь просто знал, где находится центр карты, когда пользователь поворачивает его вокруг.

map.getMyLocation() Метод для чего-то другого, например, текущей позиции LocationProvider. Также, казалось бы, не вариант, несмотря на то, что я использую GPS, и он по-прежнему возвращает ноль

Ответы на вопрос(1)

Ваш ответ на вопрос