Как переместить маркер с одной координаты без go бездорожья в быстром - PullRequest
0 голосов
/ 17 января 2020

Я работаю над картой Google и перемещаю маркер на карте, устанавливая положение маркера с новой координатой, полученной с сервера.

Но здесь моя проблема заключается в том, что маркер уходит с дороги, а прямой уходит в новое местоположение он не следует по дороге.

Здесь мое требование - маркер должен пройти через дорогу, чтобы переместиться из одной точки в другую.

CATransaction.begin()
CATransaction.setValue(2.0, forKey: kCATransactionAnimationDuration)
CATransaction.setCompletionBlock {
    self.marker.groundAnchor = CGPoint(x: 0.5, y: 0.5)
}
self.mapView.animate(to: GMSCameraPosition.camera(withLatitude: self.lat, longitude: self.lon, zoom: 15))
self.marker.position = CLLocationCoordinate2D(latitude: self.lat, longitude: self.lon)
CATransaction.commit()
self.marker.map = self.mapView

Вот код, который я использовал для установки маркера на карта.

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