我正在使用Mapviewactivity绘制折线,计算路线,执行导航。在执行另一项任务时,折线路线将显示在地图中。自从我尝试使用
后如何清除地图。SKRouteManager.getInstance()clearCurrentRoute(); SKRouteManager.getInstance()clearRouteAlternatives();
答案 0 :(得分:1)
试试这个 navigationManager.stopNavigation();
我也遇到了同样的问题,即使在到达目的地后,导航UI元素仍然存在,stopNavgation()删除了路线和其他UI实现的东西。
答案 1 :(得分:0)
SKRouteManager.getInstance().clearAllRoutesFromCache();
SKRouteManager.getInstance().clearCurrentRoute();
然后,删除所有自定义POI和注释并重新绘制它们。
SKMapSurfaceViewObj.deleteAllAnnotationsAndCustomPOIs();