如何在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:]
委托方法。