Как анимировать камеру на полилинию (Google maps) - PullRequest
0 голосов
/ 27 мая 2018

У меня есть ломаная строка типа "s_ ~ fGwyptMSkFnBK".

(swift 4)

let polyline = GMSPolyline(path: GMSPath(fromEncodedPath:polylineString))
polyline.map = self.mapView

Как анимировать камеру на эту полилинию?

1 Ответ

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

Вам необходимо прочитать первую и последнюю координаты полилинии и анимировать движение камеры таким образом.

let vancouver = CLLocationCoordinate2D(latitude: 49.26, longitude: -123.11)
let calgary = CLLocationCoordinate2D(latitude: 51.05,longitude: -114.05)
let bounds = GMSCoordinateBounds(coordinate: vancouver, coordinate: calgary)
let camera = mapView.camera(for: bounds, insets: UIEdgeInsets())!
mapView.camera = camera

https://developers.google.com/maps/documentation/ios-sdk/views

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...