2016-07-22 44 views
2

我在這裏發現Android SDK 3.2的問題,當導航過程中發生重新計算時,無法在地圖上看到新路線,只有地圖上的白色轉彎箭頭。以前的SDK版本沒有這個問題。重新計算的路線無法在地圖上顯示在這裏android sdk 3.2問題

這是一個新的問題?

+0

你能張貼的代碼,你是如何處理的指導監聽回調段該回歸? –

+0

使用我們的內部測試應用程序,我們無法再現此問題。請提供您的代碼片段,也許我可以發現一些東西? –

+0

我也有同樣的問題,因爲我更新到3.2。我禁用了所有的NavigationManager監聽器,但我仍然遇到這個問題。 – Teriblus

回答

1

可以解決辦法使用NavigationManager.RerouteListener

private NavigationManager.RerouteListener rerouteHandler = new NavigationManager.RerouteListener() { 
    @Override 
    public void onRerouteEnd(Route route) { 
     super.onRerouteEnd(route); 
     map.addMapObject(new MapRoute(route); 
    } 
    ... 
}; 

... 

NavigationManager.getInstance().addRerouteListener(new WeakReference<>(rerouteHandler)); 
相關問題