여러개의 마커중 클릭한 마커의 이미지를 바꿀려고하는데
final MarkerOptions op1 = new MarkerOptions();
op1.position(new LatLng(37.4869877, 126.9959375));
op1.icon(BitmapDescriptorFactory.fromBitmap(writeTextOnDrawable(R.drawable.viewer_pre_f, "aaa")));
googlemap.addMarker(op1).showInfoWindow();
final MarkerOptions op2 = new MarkerOptions();
op2.position(new LatLng(37.4977185, 127.0284854));
op2.icon(BitmapDescriptorFactory.fromBitmap(writeTextOnDrawable(R.drawable.viewer_pre_f, "ccc")));
googlemap.addMarker(op2).showInfoWindow();
googlemap.setOnMarkerClickListener(new OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
op1.icon(BitmapDescriptorFactory.fromBitmap(writeTextOnDrawable(R.drawable.viewer_pre_f, "qwerty")));
googlemap.addMarker(op1).showInfoWindow();
op2.icon(BitmapDescriptorFactory.fromBitmap(writeTextOnDrawable(R.drawable.viewer_pre_f, "asdfgh")));
googlemap.addMarker(op2).showInfoWindow();
// TODO Auto-generated method stub
return false;
}
});
이렇게 작성하고있는데 현재는 아무마커를 클릭하면 제가 설정한 값으로 바뀌는데
해당한 마커를 클릭하면 해당마커만 바꿀려고하면 어떻게 해야할까요?
if문으로 op1마커를 선택했을때 op1마커의 이미지를 변경하면 될것같은데 잘 되질않네요