Можно ли удалить полилинию с гугл карт через ее id? На самом деле мне нужно нарисовать полилинию в одном действии, а в конкретном случае нужно удалить ее во втором действии, я пытался передать эту полилинию через намерение, но не смог добиться успеха, я смог передать идентификатор этой полилинии, теперь я пытаюсь удалить полилинию через ее идентификатор, это возможно? Спасибо за вашу помощь
Удаление полилинии с карт Google
Ответы (1)
Это может быть не прямой ответ, но в моем случае я бы сделал так
Сначала отследите полилинию.
Map<String , Polyline> mHashMap = new HashMap<String , Polyline>();
...
Polyline polyline = this.mMap.addPolyline(new PolylineOptions().....);
mHashMap.put(polyline.getId() , polyline);
Теперь, чтобы удалить его
//probably this would happen on `OnActivityResult` of first_activity
Polyline pl = mHashMap.get("polyline_id_from_first_activity_rerouted_from_second_activity");
pl.remove();
Надеюсь, поможет :)
person
Spurdow
schedule
29.08.2014