상품

[TMAP] Navi SDK 샘플 앱 경로 요청 오류 (재질문)

S
노*빈
  • 2022-12-19 15:28:46
  • 조회1069
  • 댓글3

바로 위 글 다시 질문드립니다.


샘플 코드에서 API_KEY만 입력하였고 나머지는 건들지 않았습니다.


오류나는 함수는 아래 함수입니다.

navigationFragment.requestRoute(startPoint, null, endPoint, new TmapUISDK.RouteRequestListener() {
    @Override
    public void onSuccess() {
        Log.e(TAG, "requestRoute Success");
    }

    @Override
    public void onFail(int i, @Nullable String s) {
        Log.e(TAG, "requestRoute Success");
    }
});


startPoint와 endPoint 초기화하는 코드는 샘플 그대로 했습니다.

초기화한 startPoint 값은 아래와 같습니다.

startPoint.getName(): 서울특별시 성동구 성수2가3동

startPoint.getMapPoint().getLatitude(): 37.5421381

startPoint.getMapPoint().getLongitude(): 127.0581751


Location currentLocation = SDKManager.getInstance().getCurrentPosition();
String currentName = VSMCoordinates.getAddressOffline(currentLocation.getLongitude(), currentLocation.getLatitude());
WayPoint startPoint = new WayPoint(currentName, new MapPoint(currentLocation.getLongitude(), currentLocation.getLatitude()));

//목적지
WayPoint endPoint = new WayPoint("강남역", new MapPoint(127.027813, 37.497999), "280181", (byte) 5);


아래는 오류 발생 부분 로그입니다.


2022-12-19 15:27:23.548 12994-12994 AndroidRuntime     com.myapplication          E FATAL EXCEPTION: main

                                                  Process: com.myapplication, PID: 12994

                                                  java.lang.NullPointerException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkNotNullParameter, parameter errorCode

                                                   at com.skt.tmap.engine.navigation.SDKManager$d0.onFailAction(Unknown Source:2)

                                                   at com.skt.tmap.engine.navigation.route.RouteRepository$Companion$a.onFailure(SourceFile:6)

                                                   at com.skt.tmap.engine.navigation.network.NetworkManagerV3$d.a(SourceFile:27)

                                                   at com.skt.tmap.engine.navigation.network.e.onResponse(SourceFile:14)

                                                   at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1.lambda$onResponse$0$retrofit2-DefaultCallAdapterFactory$ExecutorCallbackCall$1(DefaultCallAdapterFactory.java:89)

                                                   at retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$$ExternalSyntheticLambda1.run(Unknown Source:6)

                                                   at android.os.Handler.handleCallback(Handler.java:938)

                                                   at android.os.Handler.dispatchMessage(Handler.java:99)

                                                   at android.os.Looper.loopOnce(Looper.java:226)

                                                   at android.os.Looper.loop(Looper.java:313)

                                                   at android.app.ActivityThread.main(ActivityThread.java:8751)

                                                   at java.lang.reflect.Method.invoke(Native Method)

                                                   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)

                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)



전체 로그 다시 첨부드리니 확인 부탁드립니다.

감사합니다.

3