导航管理器在哪里?

Where is the NavigationManager?

NavigationManager 在哪里?在旧版本中,我可以使用 NavigationManager 来模拟一条路线,比如从 SF 到 LA。

NavigationManager navigationManager = NavigationManager.getInstance();
       navigationManager.addNewInstructionEventListener(new WeakReference<>(mNewInstruction));
       navigationManager.addGpsSignalListener(new WeakReference<>(mGpsSignalListener));
       navigationManager.addRerouteListener(new WeakReference<>(mRerouteListener));
       navigationManager.addPositionListener(new WeakReference<>(mPositionListener));
       navigationManager.addSafetySpotListener(new WeakReference<>(mSafetySpotListener));
       navigationManager.addLaneInfoListener(new WeakReference<>(mLaneInfoListener));
       navigationManager.addRealisticViewListener(new WeakReference<>(mRealisticViewListener));
       //set the map where the navigation will be performed
       navigationManager.setMap(mMap);

NavigationManager.Error 错误=navigationManager.simulate(mapRoute.getRoute(), 50);

你能告诉我如何用你这里最新的android sdk实现仿真功能吗?

提前致谢。

根据最新文档,这些 API 没有改变:NavigationManager API Reference

但是,您在项目中包含 HERE SDK 库的方式已经改变。它现在作为 AAR 文件而不是作为单独的 jar 和本机库文件提供。您确定您正确包含了 HERE SDK 并且它存在于您的类路径中吗?有关新步骤的更多信息,请参阅 this tutorial