Вам необходимо очистить "существующие" элементы в списке наложения перед добавлением новых.
public void createOverlay(GeoPoint point, MapView mv)
{
//Make overlay reference declaration
List mapOverlays = mv.getOverlays();
Drawable drawable = this.getResources().getDrawable(R.drawable.center_marker);
FindScreenOverlays itemizedoverlay = new FindScreenOverlays(drawable);</p>
<pre><code> OverlayItem overlayitem = new OverlayItem(point,null,null);
//clear your list before adding new overlays unless you want to see all the previous locations as well.
itemizedoverlay.addOverlay(overlayitem);
mapOverlays.add(itemizedoverlay);
}
Добавление OverlayItem
аналогично добавлению наложения. Просто продлите ItemizedOverlay
. (public class YourItemizedOverlay extends ItemizedOverlay
)