Marker에 Android의 새로운 V2 Google지도 API를 간단하게 추가 할 수 있습니다. 구성 변경 또는 인스턴스 저장시 마커가 다시 작성되기 때문에 해당 마커를 통해 참조해야합니다. 문제는지도 ID에서 특정 마커를 제거하는 것입니다.Google지도 API v2 ID로 마커 찾기
내 사용 사례는 마커를지도에 추가하고 실제 객체에 매핑하여 ID를 저장하는 것입니다. 그런 다음 사용자는이 실제 객체 중 하나를 제거하여 마커 ID를 찾고 마커를지도에서 제거하려고합니다. 마커 객체를 가지고 remove()를 호출하는 방법 만 알고 있습니다. 나는 또한 내가 필요지도 클러스터링을하고 비슷한 상황에 건너 온 한
이private Marker myMarker;
myMarker = getMap().addMarker(new MarkerOptions()
.position(latLng)
.title("My Spot")
.snippet("This is my spot!"));
지금 제거 할 마커 당신이
myMarker.remove();
정말이에요? – gingo
@gingo 예. onCreate if (savedInstanceState == null)에 단일 마커를 만들고 화면을 회전합니다. 회전 후에는 마커가 재현되지 않습니다. http://code.google.com/p/gmaps-api-issues/issues/detail?id=5101 –