2014-11-24 2 views
1

Google지도 Android API 유틸리티 라이브러리를 사용하여 여러 마커를지도에 클러스터 방식으로 표시하고 있습니다. 기본 빨간색 아이콘을 맞춤 아이콘으로 변경하는 방법을 찾을 수 없습니다.Google지도 Android API 유틸리티 라이브러리를 사용하는 맞춤 마커

아무도이 enter image description here에 대해 어떤 생각을 갖고 있습니까?

미리 감사드립니다.

+0

확인이 링크 https://developers.google.com/maps/documentation/android/utility/marker-clustering –

+0

로마 주코프, 나는 공식 링크를 확인하지만, 그들은 기본 빨간색 아이콘을 사용자 정의로 변경하는 것에 대해서는 언급하지 않았습니다. 클러스터 마커 만 사용자 정의하십시오 –

+0

어떻게 변경 했습니까? 동일한 문제로 어려움을 겪고있는 저에게도 코드를 게시하십시오. – Madhu

답변

2

마커를 변경하려면 사용자 지정 렌더러의 onClusterItemRendered 메서드를 재정의해야합니다.

다음과 같이 변경 :

@Override 
    protected void onClusterItemRendered(ListingCluster clusterItem, final Marker marker) { 
     super.onClusterItemRendered(clusterItem, marker); 
     try { 
      marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.map_marker_detail)); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
+0

Pedro Oliveira가 코드를 게시 할 수 있습니까? –

+0

내 코드는 무엇을 의미합니까? 이것이 당신이 어떻게 해야하는지입니다. 이 라이브러리가 어떻게 작동하는지 알면 방금 말한 것을 구현하는 데 아무런 문제가 없습니다. 당신은 어떤 코드도 직접 게시하지 않았습니다 ... –

+0

실제로 그 것은 하나의 마커 드로어 블을 가지고 있고 제 첫 마커 드로어 블과 같은 다른 셰이프 마커를 만들고 싶습니다. R.drawable.map_marker_detail, R입니다. drawable.map_marker_detail1, R.drawable.map_marker_detail3 like t –