Thank you Jon and Robert for the help and the js fiddle showing how to push the individual graphics into the graphics layer. Currently my biggest hurdle is that I using a jquery for each to create the esri graphics, and I can't get the array to populate. Here is my current code. I am doing this because I am using a knockout view model with events subevents and self._map refers to the map div.var SubEventpt;
var SubEventsymbol;
var SubEventgraphic;
var SubEventgraphics = new Array;
var subeventsGraphicsLayer = new esri.layers.GraphicsLayer();
$.each(event.Subevents(), function (i, subevent) {
SubEventpt = webMercatorUtils.geographicToWebMercator(new Point(subevent.Longitude, subevent.Latitude));
SubEventsymbol = new PictureMarkerSymbol('../Images/Incidents/' + subevent.IconPath, 36, 36);
SubEventgraphic = self._map.addGraphic(new Graphic(SubEventpt, SubEventsymbol, ko.toJS(subevent)));
SubEventgraphic = new Graphic(SubEventpt, SubEventsymbol, ko.toJS(subevent));
SubEventgraphics.push[SubEventgraphic];
});
subeventsGraphicsLayer.add(SubEventgraphics);
self._map.add(subeventsGraphicsLayer);