Создайте новый класс на основе ItemizedOverlay, добавьте поле к «m_isVisible» и переопределите функцию рисования, как;
@Override
public void draw(Canvas canvas, MapView mapView, boolean shadow) {
if(m_isVisible){
super.draw(canvas, mapView, shadow);
}
}