0
Xcode 8.2, Swift 3에서 iOS 용지도의 프리미엄 SDK를 사용 중입니다. 현재지도를 표시하고 현재 위치를 찾고지도를 현재 위치에 배치 할 수 있습니다. .지도 Swift SDK 계산 경로 오류 항상 계산
그러나 NMACoreRouter를 사용하여 경로를 계산할 때 항상 오류가 반환됩니다. 내 코드의 다음 부분 :
private var nma_core_router: NMACoreRouter!
...
nam_core_router = NMACoreRouter.init()
...
let geo1 = NMAGeoCoordinates(latitude: lat1, longitude: lng1)
let geo2 = NMAGeoCoordinates(latitude: lat2, longitude: lng2)
let pt1 = NMAWaypoint(geoCoordinates: geo1!)
let pt2 = NMAWaypoint(geoCoordinates: geo2!, waypointType: NMAWaypointType.stopWaypoint)
let stops = [pt1!, pt2!]
let mode = NMARoutingMode(routingType: NMARoutingType.shortest, transportMode: NMATransportMode.bike, routingOptions: 0)
nma_core_router.calculateRoute(withStops: stops, routingMode: mode!) {
(routeResult: NMARouteResult?, error: NMARoutingError?) in
if error == nil {
// handle routing results
} else {
//====> always here, no matter how accurate the coordinates were
}
}
오류는 항상 NMARoutingError
을 표시하고있다누군가가 내가 잘못 했습니까 무엇을 말해 줄 수 있을까?