Мне нужно получить расположение центра моего фрагмента карты. Конечно, это не центр экрана. Я хочу что-то делать каждый раз, когда это место меняется.Местоположение центра фрагмента карты - Android Google Maps
Каждый раз, когда пользователь перемещает/прокручивает карту, мне нужно расположение центра моего фрагмента и что-то делать с ними.
Итак, любая идея, как я могу это сделать?
Заранее благодарю вас за помощь.
EDIT:
Так я реализовал OnCameraChangeListener и добавил onCameraChange, но он никогда не выполняет:
@Override
public void onCameraChange(CameraPosition arg0) {
Log.v("tag", "onCameraChange");
mLatitude = arg0.target.latitude;
mLongitude = arg0.target.longitude;
Log.v("tag", "onCameraChange "+mLatitude+" "+mLongitude);
}
Ага, я думаю, это должно сработать. Но как я могу выполнить метод завышенного времени, когда камера была изменена? –
Просто реализуйте 'OnCameraChangeListener' http://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.OnCameraChangeListener.html, который предоставляет метод' onCameraChange (CameraPosition pos) ' – Kody
Фактически он должен работать , Вы применили метод onCameraChange вручную? Тогда вы могли бы забыть аннотацию @Override. – Kody