@Override public void onClick(View v) { for (Marker marker1 : markerList) { Timber.e("marker " + marker1.getDescription() + " " + marker1.getTitle()); LatLng lg = marker1.getPoint(); POI poi = new POI( marker1.getTitle(), marker1.getDescription(), lg.getLatitude(), lg.getLatitude()); waypoints.add(poi); } Intent i = new Intent(getActivity(), TrajetActivity.class); Bundle bundle = new Bundle(); bundle.putSerializable("waypoints", (Serializable) waypoints); i.putExtras(bundle); startActivity(i); }