2015-01-27 1 views
0

Я использую SDK Google Map для отображения местоположения для пользователя в своем приложении. В моем приложении я хочу центрировать широту и долготу для пользователя каждый раз, когда они прокручивают/увеличивают или меняют карту.Как получить географическую широту и долготу MapView Каждый раз, когда Mapview Swiped в ios?

Для этого я положил расположение один центр в моем GMSMapView используя следующий код:

- (void) mapView: (GMSMapView *)mapView 
didChangeCameraPosition: (GMSCameraPosition *)position 
{ 
double latitude = mapView.camera.target.latitude; 
double longitude = mapView.camera.target.longitude; 

// now do something with latitude and longitude 
} 

Но это не дает мне расположение центра и широты каждый раз. Как я могу это исправить?

+0

Вы прочли Google документацию https://developers.google.com/maps/documentation/ios/views#zoom – Verma

ответ

-1

Установить Google Map делегатом первого

mapview.deligate = я;

это даст вам координаты центра

+0

вопрос требует центровки карты, эта инструкция устанавливает только делегат – Sanandrea

+0

Yaa право Б.Т. после этого вы должны добавить - (недействительными) MAPview: (GMSMapView *) MAPview idleAtCameraPosition: (GMSCameraPosition *) положение { двойная широта = mapView.camera.target.latitude; double longitude = mapView.camera.target.longitude; } –

Смежные вопросы