Как удалить наложения «результат», но не наложение «текущая позиция» - PullRequest
0 голосов
/ 26 сентября 2011

В моем приложении есть кнопка «показать мне», и счетчик для выбора радиуса, и одна кнопка «поиск» для результатов поиска ,, Моя проблема в том, что когда я нажимаю «показать мне», он показывает наложение в текущем местоположении, а когда я ищу после выбора радиуса, он показывает результаты на карте с наложениями, но мое текущее положение наложение удаляет .., потому что я использую

List<Overlay> mapOverlays_results;

mapOverlays_results =mapView.getOverlays();
mapOverlays_results.clear();

но если я не буду использовать эти строки и уменьшу радиус, старые результаты также будут видны на карте ..

Как удалить наложение результатов, но не наложение текущей позиции. Как это решить ..?

Спасибо

1 Ответ

0 голосов
/ 26 сентября 2011

Поскольку у вас есть более одного оверлея (я предполагаю два), тогда вместо mapOverlays_results.clear () вы должны попробовать mapOverlays_results.remove (int arg), где arg будет индексом оверлея, который не твоя позиция.

...