Java 理解在Android中更改点击覆盖标记的代码

Java 理解在Android中更改点击覆盖标记的代码,java,android,android-maps,Java,Android,Android Maps,我试过了,但有些事情我不明白 protected boolean onTap(int index) { // Here, what is mOverlays? I mean it is the object of what? OverlayItem item = mOverlays.get(index); // Is the mContext, the object of Context? Drawable marker = mContext.getResourc

我试过了,但有些事情我不明白

protected boolean onTap(int index)
{
    // Here, what is mOverlays? I mean it is the object of what?
    OverlayItem item = mOverlays.get(index);
    // Is the mContext, the object of Context?
    Drawable marker = mContext.getResources().getDrawable(R.drawable.icon);
    marker.setBounds(0,0,marker.getIntrinsicWidth(),marker.getIntrinsicHeight());
    item.setMarker(marker);
    return true;
}
什么是
mOverlays
mContext

什么是mOverlays和mContext

mOverlays
大概是一个
列表
,因为它用一个
OverlayItem
响应
get()

mContext
是一个
上下文
,可能是您的
映射活动