Переместить камеру вниз GMSMapView IOS - PullRequest
0 голосов
/ 21 ноября 2018

В настоящее время положение камеры на карте всегда в центре.Пожалуйста, проверьте для этого экран 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)
}

Спасибо

Screen 1

Screen 2

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете достичь этого, добавив отступы к вашему просмотру карты.

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