2010-02-16 2 views
0

Я делаю одно небольшое приложение GPS. Мне нужно показать несколько ладоней. Я могу показать несколько мест с помощью настраиваемого метода наложения. Теперь мне нужно показывать маршрут между двумя точками, показывая маршрут, я должен показывать только эти две точки. оставшиеся все точки должны исчезнуть, но я не знаю, как исчезнуть другие моменты.Как очистить чертеж наложения карт в андроиде?

ответ

0

Если вы используете наложенное наложение, вы можете просто удалить их из коллекции, а затем вызвать postInvalidate() на карте. Можете ли вы дать более подробную информацию или фрагмент кода о том, как вы используете оверлей или наложенное наложение?

+0

Привет, грустный, спасибо за ур немедленный ответ я использовал Overlay только. – Kumar

1

Перед использованием посмотреть на карте очистить список просмотра карты как

map_vw.getOverlays().clear() 

Это очистит все пункты, прежде чем рисовать новую карту

3

Это, безусловно, работать .. TestedAndVerified

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