谷歌MapiOS禁用旋转和倾斜

dzjeubhm  于 2022-11-19  发布在  iOS
关注(0)|答案(3)|浏览(176)

试图禁用Map视图上的旋转和倾斜,但保持缩放和滚动。我已经尝试了以下代码,但缩放启用和滚动启用导致错误,因为它说属性不是Map视图的一部分。

self.mapView.userInteractionEnabled = NO;
  self.mapView.zoomEnabled = YES;
  self.mapView.scrollEnabled = YES;

谢谢你,
柯蒂斯

6kkfgxo0

6kkfgxo01#

我有一些回复,但设法解决了它自己。有这样一个东西称为GMSUI设置,你需要使用以下代码调用。

self.mapView.settings.rotateGestures = NO;
self.mapView.settings.tiltGestures = NO;

希望这样为别人解决了事情

o8x7eapl

o8x7eapl2#

Xcode 14.2快速移动5.7
无论您的Map视图名称是什么,都将是您开始时使用的名称。
Map视图.设置.旋转手势=假Map视图.设置.倾斜手势=假

dojqjjoe

dojqjjoe3#

除非你特别需要谷歌Map而不是苹果Map,否则我建议你使用MKMapView
https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html
定义了以下属性

zoomEnabled
scrollEnabled
pitchEnabled
rotateEnabled

pitch就是你要找的倾斜度。

相关问题