what command removing specific overlay item ? if here code of added items
public void addoverlays(){ string [] coordinates = {"30.084262490272522","31.33625864982605" ,"30.084123015403748", "51.5002" , "-0.1262","31.337149143218994"}; double lat = 30.084262490272522, lat2 = 51.5002,lat3=29.987091422080994; double log = 31.33625864982605, log2 = -0.1262,log3=31.43909454345703; p = new geopoint((int) (lat * 1e6), (int) (log * 1e6)); p2 = new geopoint( (int) (lat2 * 1e6), (int) (log2 * 1e6)); p3=new geopoint( (int) (lat3 * 1e6), (int) (log3 * 1e6)); mapoverlays = mapview.getoverlays(); drawable = this.getresources().getdrawable(r.drawable.ballon); drawable2 = this.getresources().getdrawable(r.drawable.ballon); drawable3 = this.getresources().getdrawable(r.drawable.ballon); itemizedoverlay = new helloitemizedoverlay(drawable,this); itemizedoverlay2 = new helloitemizedoverlay(drawable2,this); itemizedoverlay3 = new helloitemizedoverlay(drawable3,this); overlayitem overlayitem = new overlayitem(p, "cairo", " over1"); overlayitem over2 = new overlayitem(p2, "ulm", "over2"); overlayitem over3 = new overlayitem(p3, "offff", "over3"); itemizedoverlay.addoverlay(overlayitem); mapoverlays.add(itemizedoverlay); itemizedoverlay2.addoverlay(over2); mapoverlays.add(itemizedoverlay2); itemizedoverlay3.addoverlay(over3); mapoverlays.add(itemizedoverlay3);
replace add() remove():
mapview.getoverlays().remove(<putyouroverlayhere>); mapview.invalidate();
Comments
Post a Comment