구글맵v2 사용시 마커를 찍어주고 마커에 인포윈도우를 올렸습니다.
인포 윈도우 클릭시 원하는 페이지로 이동 하도록 만들어져 있는데.
mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener(){
@Override
public void onInfoWindowClick(Marker arg0) {
// Do in process
}
}
이런 형태로 구현이 됩니다.
onInfoWindowClick이 가지는 변수는 marker뿐이기 때문에 이 안에 원하는 데이터를 잡아주어야 할것 같은데.
마커를 출력해주는 정보는 웹에서 json으로 가져오고 있습니다.
이 json안에는 마커의 이름(name) 전화번호(tel) 그리고 마커가 가지는 고유값(idx)이 있습니다.
마커는
mGoogleMap.addMarker(new MarkerOptions()
.icon(BitmapDescriptorFactory.fromBitmap(bmp))
.position(new LatLng(location_Lat, location_Lng))
.draggable(false)
.title(name)
.snippet(tel)
대략 위와 같이 찍어주고 있는데
이 마커에 보이지 않는 idx값을 추가해주고 싶습니다.
저 idx값을 나중에 onInfoWindowClick 에서 사용하려는 목적입니다.
어떤 방법으로 추가를 해주면 될까요?