Live Bike Tracking на карте Google - PullRequest
       26

Live Bike Tracking на карте Google

0 голосов
/ 25 сентября 2018

Я двигаю и поворачиваю маркер велосипеда по местоположению, все работает нормально.

Проблема в том, что когда трекинг находится в пути, bikeMarker иногда отображается на дороге, иногда вне дороги ... почему это происходит?

Я хочу показывать bikeMarker только на дороге

Используются ли какие-либо дополнительные google api для решения этой проблемы, затем предложите мне.Код реализован в Swift 3.0

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        self.bikeMarker.position = CLLocationCoordinate2DMake((locations.last?.coordinate.latitude)!, (locations.last?.coordinate.longitude)!)
        self.bikeMarker.icon = UIImage(named: "ic_bikeTracking.png")
        self.bikeMarker.rotation = locationManager.location?.course ?? 0

        self.bikeMarker.map = self.view_GMSmapview

        self.view_GMSmapview.camera = GMSCameraPosition.camera(withTarget: (locations.last?.coordinate)!, zoom: self.mapZoom)
}

enter image description here

...