안드로이드 개발 질문/답변
(글 수 45,052)
ackage map.sy;
import java.util.ArrayList;
import android.content.Context; import android.graphics.drawable.Drawable; import android.widget.Toast;
import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.OverlayItem;
public class HelloItemizedOverlay extends ItemizedOverlay {
private Context mContext; private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
public HelloItemizedOverlay(Drawable defaultMarker, Context context) {
super(boundCenterBottom(defaultMarker));
// TODO Auto-generated constructor stub
mContext = context;
}
@Override
protected OverlayItem createItem(int i) {
// TODO Auto-generated method stub
return mOverlays.get(i);
}
@Override
public int size() {
// TODO Auto-generated method stub
return mOverlays.size();
}
public void addOverlay(OverlayItem overlay) {
mOverlays.add(overlay);
populate();
}
@Override
protected boolean onTap(int index) {
OverlayItem item = mOverlays.get(index);
//Toast.makeText(mContext, item.getSnippet(), Toast.LENGTH_LONG).show();
return true;
}
}
이런식으로 했는데...메세지가 밑에 뜨더라구요....
마커바로위에 메세지를 띄울라면 어떻게 하죠??
어느 부분을 고쳐야 하는거죠???



