mapview에서 줌을 연속적으로 빨리 여러 번 누르 번 overlayitem이 사라집니다. 그냥 overlayitem 클래스를 사용하면 괜찮은데 overlayitem을 확장한 클래스를 사용하면 그런 현상이 생겨요. 혹시 override해야 하는 메소드가 있거나 추가할 코드가 있는 건가요? 아래는 overlayitem을 확장한 MyOverlayItem 클래스입니다.


package com.example.mapview.test;



import android.util.Log;

import com.google.android.maps.OverlayItem;


public class MyOverlayItem extends OverlayItem {


private int i;


public MyOverlayItem(GeoPoint pt, String label, String snippet) {

super(pt, label, snippet);


}


@Override

public Drawable getMarker(int stateBitset) {

Log.i("gupi", "myoverlayitem getMarker count: " + i++);

return super.getMarker(stateBitset);

}


}







그리고 sateBitSet이 무엇인지 어떤 값을 넣어야 하는지도 궁금하네요.