试图禁用Map视图上的旋转和倾斜,但保持缩放和滚动。我已经尝试了以下代码,但缩放启用和滚动启用导致错误,因为它说属性不是Map视图的一部分。
self.mapView.userInteractionEnabled = NO; self.mapView.zoomEnabled = YES; self.mapView.scrollEnabled = YES;
谢谢你,柯蒂斯
6kkfgxo01#
我有一些回复,但设法解决了它自己。有这样一个东西称为GMSUI设置,你需要使用以下代码调用。
self.mapView.settings.rotateGestures = NO; self.mapView.settings.tiltGestures = NO;
希望这样为别人解决了事情
o8x7eapl2#
Xcode 14.2快速移动5.7无论您的Map视图名称是什么,都将是您开始时使用的名称。Map视图.设置.旋转手势=假Map视图.设置.倾斜手势=假
dojqjjoe3#
除非你特别需要谷歌Map而不是苹果Map,否则我建议你使用MKMapViewhttps://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html定义了以下属性
zoomEnabled scrollEnabled pitchEnabled rotateEnabled
pitch就是你要找的倾斜度。
3条答案
按热度按时间6kkfgxo01#
我有一些回复,但设法解决了它自己。有这样一个东西称为GMSUI设置,你需要使用以下代码调用。
希望这样为别人解决了事情
o8x7eapl2#
Xcode 14.2快速移动5.7
无论您的Map视图名称是什么,都将是您开始时使用的名称。
Map视图.设置.旋转手势=假Map视图.设置.倾斜手势=假
dojqjjoe3#
除非你特别需要谷歌Map而不是苹果Map,否则我建议你使用MKMapView
https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html
定义了以下属性
pitch就是你要找的倾斜度。