이번에 졸업작품프로젝트를 하게되어 지금 구글맵연동후 원하는 위치에 마커를 표시중인데 아무리 배우고 따라해봐도 안되네요..

 

많은고수님들의 조언 부탁드립니다.

 

제가 안되는 부분은 ItemizedOverlay 를 상속받는 부분인데요. 노란색형광등 오류가 나고 오류 내용은

 

<<ItemizedOverlay is a rawtype. references to generic type ItemizedOverlay<Item> should be parameterized>>

 

 라고 나옵니다. 소스 올려드릴게요.

 

 

 

 

package com.example.hanjapl.Menu.Jadal.Cook;

 

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{                                        <-------- 이줄에 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;
    }
   
}

 

거의 이틀째 이오류 하나땜에 매달리네요 ㅠㅠ 많은 고수님들의 조언이나 가능하면 해답을 부탁드립니다.