1
我想更改GMSCameraPosition'以編程方式縮放(Google Maps iOS SDK)。更改GMSCameraPosition zoom(iOS)
我試圖改變:
mapView.Camera.Zoom=11;
但它是一個「只讀」屬性和「setZoom:」不存在。
我該怎麼做?
我想更改GMSCameraPosition'以編程方式縮放(Google Maps iOS SDK)。更改GMSCameraPosition zoom(iOS)
我試圖改變:
mapView.Camera.Zoom=11;
但它是一個「只讀」屬性和「setZoom:」不存在。
我該怎麼做?
有不同的方法來做到這一點。
您可以在GMSMapView中使用-animateToZoom:
,或者你可以創建一個GMSCameraPosition
和設定的座標和縮放級別,然後用-animateToCameraPosition:
或創建一個GMSCameraUpdate
然後用-animateWithCameraUpdate:
GMSCameraPosition *cameraPosition = [GMSCameraPosition cameraWithLatitude:latitude
longitude:longitude
zoom:11.0];
[self.mapView animateToCameraPosition:cameraPosition];
或
GMSCameraUpdate *update = [GMSCameraUpdate zoomTo:11.0];
[self.mapView animateWithCameraUpdate:update];
或
[self.mapView animateToZoom:11.0];
希望它有幫助。