0
MapKit을 통해 위치로 도보 경로를 안내하는 기능을 앱에 통합하려고합니다. 지도 앱에서 본 적이 있지만 직접하는 법을 모르겠습니다. 나는 차에 대한 지시를 받았지만 걷기 위해 그것을하는 방법에 난처한 생활을한다. 이것은 내가 지금까지 가지고있는 것입니다 :도보 길 찾기 길 찾기
func getDirections(){
let request = MKDirectionsRequest()
request.source = MKMapItem.mapItemForCurrentLocation()
request.destination = destination
request.requestsAlternateRoutes = false
let directions = MKDirections(request: request)
directions.calculateDirectionsWithCompletionHandler { (response, error) in
if error != nil {
print("Error \(error)")
} else {
//self.dispLayRout(response)
var overlays = self.mapView.overlays
self.mapView.removeOverlays(overlays)
for route in response!.routes as! [MKRoute] {
self.mapView.addOverlay(route.polyline,
level: MKOverlayLevel.AboveRoads)
var instructionNumber = 0
for next in route.steps {
instructionNumber += 1
print(next.instructions)
}
}
}
}
또한지도 응용 프로그램을 열 필요가 없습니다. 내 앱 내에서 경로를 찾아야합니다.