안드로이드 개발 질문/답변
(글 수 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; }
}
이런식으로 했는데...메세지가 밑에 뜨더라구요....
마커바로위에 메세지를 띄울라면 어떻게 하죠??
어느 부분을 고쳐야 하는거죠???