GeoPoint 값을 Intent로 넘기려 하는데   in.putExtra("CheckedGeoPoint", geoPointList);  를 못넘기네요. 이줄을 없애면 잘 넘어가구요.
GeoPoint 를 getLatitudeE6() 와 getLongitudeE6()로 분리해서 보내도 잘 넘어가는데, GeoPoint 상태로는 어떻게 넘겨야 하나요?

ArrayList<GeoPoint> geoPointList = new ArrayList<GeoPoint>();
for(int i = 0 ; i < checkedItems.getKey().size() ; i++){ //검색한 총 페이지
      Iterator it = getCheckItemIds(i).keySet().iterator();
      while(it.hasNext()){
       Integer set = (Integer) it.next();
       if(getCheckItemIds(i).get(set) == true){
        locationList.add( //
          loadAddress(gmPage.get(i).get(set).getAddress()));
        nameList.add(
          gmPage.get(i).get(set).getName());
        geoPointList.add(
          gmPage.get(i).get(set).getGeoPoint());
        Log.d("MyTag", gmPage.get(i).get(set).getGeoPoint().toString()); //올바른 값이 찍힘.
       }
      }
     }
     Intent in = new Intent(context, MyMap.class);
     in.putExtra("CheckedLocation", locationList); //문제없음
     in.putExtra("CheckedName", nameList); //문제없음
     in.putExtra("CheckedGeoPoint", geoPointList);  //여길 못 넘김
     startActivity(in);