클러스터링 데모처럼
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);
}