Yhp*_*per 1 iphone cocoa-touch objective-c ios google-maps-sdk-ios
我想以编程方式更改GMSCameraPosition'缩放(Google Maps iOS SDK).
我试图改变:
mapView.Camera.Zoom=11;
Run Code Online (Sandbox Code Playgroud)
但它是一个"只读"属性,并且"setZoom:"不存在.
我怎样才能做到这一点?
Str*_*AbZ 12
有不同的方法来做到这一点.
你可以-animateToZoom:
在你的GMSMapView上使用,或者你可以创建一个GMSCameraPosition
并设置坐标和缩放级别然后使用-animateToCameraPosition:
或创建一个GMSCameraUpdate
然后使用-animateWithCameraUpdate:
GMSCameraPosition *cameraPosition = [GMSCameraPosition cameraWithLatitude:latitude
longitude:longitude
zoom:11.0];
[self.mapView animateToCameraPosition:cameraPosition];
Run Code Online (Sandbox Code Playgroud)
要么
GMSCameraUpdate *update = [GMSCameraUpdate zoomTo:11.0];
[self.mapView animateWithCameraUpdate:update];
Run Code Online (Sandbox Code Playgroud)
要么
[self.mapView animateToZoom:11.0];
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
归档时间: |
|
查看次数: |
3654 次 |
最近记录: |