Thanks for the reply. I moved the map out of the for loop so that it would not be new everytime. I am getting the description, however, each time it is the final description/title in the loop rather than the one associated with the Marker m.
I am using m as the key in the eventMarkerMap.put(m,marks);
Why isn't the marks for each m containing the unique info for each loop through? Why is it being overwritten if I am putting new info into a certain KEY each time?