开发者

How to clear the mapview overlay drawing in android?

开发者 https://www.devze.com 2022-12-20 02:04 出处:网络
I am doing one small GPS application. I have to show multiple palces . I can able to show multiple places using custom overlay method.Now i have to show route between two points , while showing 开发者

I am doing one small GPS application. I have to show multiple palces . I can able to show multiple places using custom overlay method.Now i have to show route between two points , while showing 开发者_开发问答route i have to show only that two points. remaining all points should disappear but i dont know how to disappear the other points.


This will surely work.. TestedAndVerified

      if(!mapOverlays.isEmpty())
     {
          mapOverlays.clear();
          mapView.getOverlays().clear();
          mapView.invalidate();
     }


Before using map view clear the list of map view like

map_vw.getOverlays().clear()

This will clear all your points before drawing a new map


If you are using an itemized overlay you can just remove them from the collection and then call postInvalidate() on the map. Can you give more details or code snippet of how you are using your overlay or itemized overlay?

0

精彩评论

暂无评论...
验证码 换一张
取 消