问题描述
我正在尝试将 HERE SDK FOR ANDROID(高级版)SDK 3.18.3 版用于路由/方向。我正在使用 this method 获取路线。我无法从 HERE-sdk.aar 导入 RoutingEngine 类,我仔细检查了文件,RoutingEngine 不在 HERE-sdk.aar 中之后我尝试使用 HERE.com 中的文档,但他们也使用 RoutingEngine . .aar 文件的其他方面工作正常。我该怎么做才能解决这个问题?
我在 SO 上搜索过其他没有帮助的问题。 redownloading sdk didn't resolve issue。我发现这个 Get file path from FTPService for use in RoutingEngine 这是用于另一个系统的。
我还能做什么?
解决方法
这取决于您是要使用基于 3.x 的旧版Premium Edition还是新的 4.x Navigate Edition 或 Explore Edition.它们共享一个全新的技术堆栈,并且与旧的基于 3.x 的高级版不兼容。
RoutingEngine
只是新版本的一部分。并且您的示例代码链接指向基于 4.x 的版本。
如果您仍想使用 Premium Edition,请使用这些 example apps。它们托管在不同的 GitHub 存储库上,包括 this 路由示例。代码库非常不同,因此 3.x 版本没有可用的 RoutingEngine
。
对于新的 4.x 版本,Explore Edition 或 Navigate Edition,您可以找到合适的示例应用程序 here,这是您上面链接的来源。