0
私はXcode 8.2、Swift 3のiOS用のここのMapsのプレミアムSDKを使用しています。現在、私は地図を表示し、自分の現在地を見つけて、 。ここで地図スウィフト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
を持っている人は、私が間違ってやったものを私に言うことができますか?