Я использую Google Map в Swift 5. Я использовал маркер. Иногда маркер показывает вне дороги. Вот изображение Я использовал приведенный ниже код для карты Google
let marker = GMSMarker()
marker.position = CLLocationCoordinate2DMake(lat, lon)
marker.title = description
marker.icon = UIImage(named: "item_car_idle")
marker.rotation = CLLocationDegrees(heading)
marker.map = self.googleMap
marker.infoWindowAnchor = self.getInfoWindowAnchorFor(Double(heading))
var bounds = GMSCoordinateBounds()
bounds = bounds.includingCoordinate(marker.position)
self.googleMap.animate(with: GMSCameraUpdate.fit(bounds, withPadding:50.0))
self.googleMap.selectedMarker = marker
, как установить маркер на дороге, а не снаружи. Пожалуйста, помогите мне