Как очистить чертеж наложения карты в Android? - PullRequest
0 голосов
/ 16 февраля 2010

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

Ответы [ 3 ]

3 голосов
/ 11 июля 2012

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

      if(!mapOverlays.isEmpty())
     {
          mapOverlays.clear();
          mapView.getOverlays().clear();
          mapView.invalidate();
     }
1 голос
/ 13 октября 2011

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

map_vw.getOverlays().clear()

Это очистит все ваши очки перед рисованием новой карты

0 голосов
/ 16 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...