S
Size: a a a
S
(index, location)
in locations.enumerated(){
if index != locations.count - 1{
let sourcePlacemark = MKPlacemark(coordinate: location, addressDictionary:
nil)
let destinationPlacemark = MKPlacemark(coordinate: locations[index + 1], addressDictionary:
nil)
let sourceMapItem = MKMapItem(placemark: sourcePlacemark)
let destinationMapItem = MKMapItem(placemark: destinationPlacemark)
let directionRequest = MKDirections.Request()
directionRequest.source = sourceMapItem
directionRequest.destination = destinationMapItem
. }FI
В
var sourceLocation: LocationAnnpotation?
for currentLocation in annotations {
guard let source = sourceLocation else {
sourceLocation = currentLocation
continue
}
self.generateRoute(pointOne: source.coordinate, pointTwo: currentLocation.coordinate)
sourceLocation = currentLocation
}