What happens if you mark the route and everything, but if I move either towards the direction, or against, the route is still there, and I want that if the road disappears along with me, or return to Appear.
How can I achieve that?
annex code:
let directions = MKDirections (request: directionRequest) directions.calculate (completionHandler: { response, error in guard let response = response else { if let error = error { print ("something went wrong (error)") } return }
let route = response.routes[0]
self.mapkitView.add(route.polyline, level: .aboveRoads)
let minutos = Int(route.expectedTravelTime / 60.0)
print("distancia segun yo jeje->\(minutos)")
let rekt = route.polyline.boundingMapRect
self.mapkitView.setRegion(MKCoordinateRegionForMapRect(rekt), animated: true)
})
let annotation = MKPointAnnotation()
annotation.coordinate = CLLocationCoordinate2DMake(latitud, longitud)
annotation.title = nombre
annotation.subtitle = "Aqui mero quieres llegar"
mapkitView.addAnnotation(annotation)
}
func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
let renderer = MKPolylineRenderer(overlay: overlay)
renderer.strokeColor = #colorLiteral(red: 0.1764705926, green: 0.01176470611, blue: 0.5607843399, alpha: 1)
renderer.lineWidth = 5.0
return renderer
}