Ios 카카오맵 마커 속성 변경에 대해서 질문드립니다

poiitem을 만들어서 맵뷰에 추가한뒤에 특정 이벤트를 통해서 해당 poitem의 markertype 혹은 draggable 속성을 변경하려고하는데 아래와 같이 작성했는데 객체 값은 변해도 맵뷰에 랜더링값은 변경되지 않네요.
객체를 맵뷰에 띄운 뒤에는 poiitem의 속성을 변경할수 없는지 질문드립니다.

_marker = [MTMapPOIItem poiItem];
_marker.userObject = markerId;
[_mapView addPOIItems:[NSArray arrayWithObjects:_marker, nil]];

  • (void)setMarkerType:(int)markerType {
    MTMapPOIItemMarkerType type;
    if (markerType == 0) {
    type = MTMapPOIItemMarkerTypeBluePin;
    } else if (markerType == 1) {
    type = MTMapPOIItemMarkerTypeRedPin;
    } else if (markerType == 2) {
    type = MTMapPOIItemMarkerTypeYellowPin;
    } else {
    }
    _marker.markerType = MTMapPOIItemMarkerTypeBluePin;
    }

  • (void)setDraggable:(BOOL)draggable {
    if(draggable) {
    _marker.draggable = YES;
    } else {
    _marker.draggable = NO;
    }
    }