마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글맵 Utility Clustering 사용 질문입니다.

0 추천

클러스터링 데모처럼

ClusterItem 을 implements 한 클래스를 만들어

 

좌표값을 DB에서 받아와 ClusterManager additem 을 해주었습니다.

예제에서는 additem 하고 따로 마커를 찍거나 하진 않더라구요

 

근데 맵상에 마커가 보이질 않습니다 ㅜㅜ

따로 맵에 같은위치에 마커를 찍으면 보이긴하지만요..

 

제가 무얼 잘못했는지 알수 있으련지요 ㅜㅜ?

 private void setUpMap(ArrayList<InquireValue> list) {

        ClusterManager<CargoMapClusterItem> mClusterManager;

        mClusterManager = new ClusterManager<CargoMapClusterItem>(this,mMap);


        CameraPosition center = new CameraPosition.Builder().target(new LatLng(36.4454691,127.9513695)).zoom(7).build();
        mMap.animateCamera(CameraUpdateFactory.newCameraPosition(center)); // 지정위치로 이동

        mMap.setOnMarkerClickListener(this);


        for(int i=0; i < list.size(); i++)
        {
            InquireValue value = list.get(i);
            CargoMapClusterItem item = new   CargoMapClusterItem(value.getLat(), value.getLng());
            mClusterManager.addItem(item);
            /*mMap.addMarker(new MarkerOptions().position(item.getPosition()).snippet(value.getSEQ()));*/
        }

        mMap.setOnMarkerClickListener(this);
    }

 

익명사용자 님이 2015년 10월 23일 질문

1개의 답변

0 추천
 
채택된 답변
자답입니다. ㅡ.ㅡ

 

확실히 제가 잘못적긴했네요

맵에 카메라체인지리스너랑 마커클릭리스너를 mClusterManager로 지정해야 보이네요;;
익명사용자 님이 2015년 10월 23일 답변
...