Skmapview未清除

时间:2016-07-10 08:48:03

标签: android routes navigation skmaps

我正在使用Mapviewactivity绘制折线,计算路线,执行导航。在执行另一项任务时,折线路线将显示在地图中。自从我尝试使用

后如何清除地图
  。

SKRouteManager.getInstance()clearCurrentRoute();               SKRouteManager.getInstance()clearRouteAlternatives();

2 个答案:

答案 0 :(得分:1)

试试这个 navigationManager.stopNavigation();

我也遇到了同样的问题,即使在到达目的地后,导航UI元素仍然存在,stopNavgation()删除了路线和其他UI实现的东西。

答案 1 :(得分:0)

你可以试试这个:

SKRouteManager.getInstance().clearAllRoutesFromCache();
SKRouteManager.getInstance().clearCurrentRoute();

然后,删除所有自定义POI和注释并重新绘制它们。

SKMapSurfaceViewObj.deleteAllAnnotationsAndCustomPOIs();