如何在 GMSMapView 中锁定 GMSCameraPosition 移动
how to lock GMSCameraPosition movement in GMSMapView
我想在 Google 地图中为 iOS 锁定相机,但到目前为止没有成功。
目标是将相机指向一个位置并防止用户自己移动相机。过一会儿我想把相机控制权还给用户
谢谢
GMSCameraPosition *camera = [GMSCameraPosition cameraWithTarget:location.coordinate zoom:mapView_.camera.zoom];
[mapView_ animateToCameraPosition:camera];
//here i would like to lock the camera
//do some stuff
//give the user the control back
看看 GMSUISettings
上的 setAllGesturesEnabled
方法。例如:
[mapView_.settings setAllGesturesEnabled: NO];
我想在 Google 地图中为 iOS 锁定相机,但到目前为止没有成功。
目标是将相机指向一个位置并防止用户自己移动相机。过一会儿我想把相机控制权还给用户
谢谢
GMSCameraPosition *camera = [GMSCameraPosition cameraWithTarget:location.coordinate zoom:mapView_.camera.zoom];
[mapView_ animateToCameraPosition:camera];
//here i would like to lock the camera
//do some stuff
//give the user the control back
看看 GMSUISettings
上的 setAllGesturesEnabled
方法。例如:
[mapView_.settings setAllGesturesEnabled: NO];