0


我正在使用 Here Maps 在带有地图的应用程序中工作,但是当导航启动时,车道信息不显示。我正在关注这个示例-> https://github.com/heremaps/here-android-sdk-examples/tree/master/advanced-navigation/app/src/main/java/com/here/android/example/高级/导航
我尝试过调试模式,但它没有进入 LaneInfoUtils.java。
日志中有错误,不知道是否相关。

D/EgretLoader: EgretLoader(Context context)
    The context is not activity
W/cr_AwContents: Application attempted to call on a destroyed WebView
    java.lang.Throwable
        at org.chromium.android_webview.AwContents.r(chromium-TrichromeWebViewGoogle.aab-stable-447212033:2)
        at com.android.webview.chromium.WebViewChromium.addJavascriptInterface(chromium-TrichromeWebViewGoogle.aab-stable-447212033:6)
        at android.webkit.WebView.addJavascriptInterface(WebView.java:1924)
        at miui.contentcatcher.sdk.utils.WebViewUtils$NativeWebViewUtils.addJavascriptInterface(WebViewUtils.java:245)
        at miui.contentcatcher.sdk.utils.WebViewUtils.initWebViewJsInterface(WebViewUtils.java:158)
        at miui.contentcatcher.InterceptorProxy$1.run(InterceptorProxy.java:190)
        at android.os.Handler.handleCallback(Handler.java:938)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:236)
        at android.app.ActivityThread.main(ActivityThread.java:8060)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)
W/ConnectivityManager.CallbackHandler: callback not found for CALLBACK_AVAILABLE message
W/ConnectivityManager.CallbackHandler: callback not found for CALLBACK_AVAILABLE message

谢谢 :)

4

1 回答 1

0

我也遇到了车道信息的问题。我最终只使用了现实视图,它显示了一个 2d 图像,显示你应该走哪条车道。

https://developer.here.com/documentation/android-premium/3.18/dev_guide/topics/map-guidance-events.html

转到提供的链接并向下滚动到真实视图。这将为您提供有关如何实施它的更多信息。我能够使用文档中提供的代码让它工作,我不必像只使用车道信息那样将图像放在应用程序本身上。

于 2021-09-17T12:28:56.930 回答