当前相机在 map 中的位置始终位于中心。请检查屏幕 1。

我想用偏移将相机固定到底部,就像屏幕 2 一样。

任何帮助将不胜感激。

let carBearing = self.getBearingBetweenTwoCoordinates(coordinate1: coordinate1, coordinate2: coordinate2)

self.carMarker.position = coordinate1

let camera = GMSCameraPosition.camera(withTarget: coordinate1, zoom: Constants.GoogleMapInfo.KZOOM_LEVEL_20, bearing: carBearing, viewingAngle: 65)

DispatchQueue.main.async{
    self.mapView.animate(to: camera)
}

谢谢

ios - 将相机移动到底部 GMSMapView IOS-LMLPHP

ios - 将相机移动到底部 GMSMapView IOS-LMLPHP

最佳答案

您可以通过为您的 map View 提供填充来实现这一点。

let mapInsets = UIEdgeInsets(top: 20.0, left: 0.0, bottom: 150, right: 0.0)
self?.mapView.padding = mapInsets

10-08 05:49
查看更多