1

私のiPhoneアプリでは、近くのレストランを表示するためにGoogleマップSDKを使用しています。場所を表示できます。私はいくつかの疑問があります..

1. 地図の中心座標を調べるにはどうすればよいですか??

2. 現在の位置に戻す方法は?

3.マップが移動したことを確認する方法-つまり、中心座標が変更されました(MKMapViewのregionChangedデリゲートと同様)

4

1 に答える 1

2

ただし、これはおそらく 3 つの個別の質問である必要があります。

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:]デリゲート メソッドを使用します。

于 2013-03-28T00:29:17.390 に答える