需要在地图上点击自定义图层的某一点后,跳转到另外一个activity来显示跟那一个点相关的详细资料。现在考虑的是在继承ItemizedOverlay的类中通过onTap方法来跳转。
请问1:这样是否合理
       2:如果不合理应该怎么办
       3:如果合理那么下面的代码中,如何实现startactivity方法。
public class MyItemizedOverlay extends ItemizedOverlay<OverlayItem> {private ArrayList<OverlayItem> mapOverlays = new ArrayList<OverlayItem>();
public Context context;public MyItemizedOverlay(Drawable defaultMarker) {
  super(boundCenterBottom(defaultMarker));
  // TODO Auto-generated constructor stub
}public MyItemizedOverlay(Drawable defaultMarker, Context context) {
  this(defaultMarker);
  this.context = context;
}
@Override
protected OverlayItem createItem(int i) {
  // TODO Auto-generated method stub
  return mapOverlays.get(i);
}
@Override
public int size() {
  // TODO Auto-generated method stub
  return mapOverlays.size();
}
protected boolean onTap(int index) {
        这里如何写 
}