如何在IOS 6的谷歌地图API中使用代表

在我的iPhone应用程序中,我使用谷歌地图SDK显示附近的餐馆。我能够显示的地方。 我有些疑惑..

1.我怎样才能找到地图的中心坐标?

2.如何恢复到当前位置?

3.如何找出地图被移动 – 即中心坐标发生变化(就像MKMapView中的regionChanged委托一样)

这应该是三个单独的问题,但是:

1。

GMSMapView* _mapView = ...; CLLocationCoordinate2D centre = _mapView.camera.target; 

2。

 GMSMapView* _mapView = ...; CLLocationCoordinate2D currentPosition = _mapView.myLocation.coordinate; CGFloat currentZoom = _mapView.camera.zoom; GMSCameraPosition* camera = [GMSCameraPosition cameraWithTarget: currentPosition zoom: currentZoom]; _mapView.camera = camera; 

3。

使用[mapView:didChangeCameraPosition:]委托方法。