2014-08-29 3 views
1

해당 ID를 통해 Google지도에서 폴리 라인을 제거 할 수 있습니까? 실제로 저는 하나의 액티비티에서 폴리 라인을 그리고 특정한 액티비티에서 폴리 라인을 그려야합니다. 두 번째 액티비티에서 폴리 라인을 제거해야합니다. 그 폴리 라인을 의도를 통해 전달하려고 시도하지만 성공하지 못하고, 폴리 라인의 ID를 전달할 수있었습니다. 이드를 통해 폴리 라인을 제거하려 할 때 가능합니까? 감사합니다 당신의 도움이Google지도에서 폴리 라인 제거

답변

2

에 대한이 직접 대답하지 않을 수 있지만, 내 경우에는이 나는 그것이

먼저 폴리 라인을 추적 할 것 방법이다. 이제

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(); 

희망이 도움이 :)

제거하는 방법