GMSCameraPosition* camera =
[GMSCameraPosition cameraWithTarget:currentPosition zoom:20 bearing:self.locationManager.heading.trueHeading viewingAngle:30];
_googleMapView.camera = camera;
self.googleMapView.settings.tiltGestures = YES;
但它不起作用。我在谷歌地图视图中找不到任何倾斜效果,加上上面的代码。这里我添加了两张图片。我得到的地图就像第二张图片。但是,我需要地图就像第一张图片。 请帮忙。
答案 0 :(得分:1)
不是直接设置_googleMapView.camera属性,而是使用此方法:
[_googleMapView animateToCameraPosition:camera];
编辑: 如果您只想更改相机倾斜,也可以使用以下内容:
[_googleMapView animateToViewingAngle:30.0]
请注意,角度需要在30到45度之间(如果你想要直下视图,则为0)。
答案 1 :(得分:0)
在 Swift 4.2
中您可以使用animate(toViewingAngle: )功能倾斜google mapview。
googleMapView.animate(toViewingAngle: 45)