Remove isDefined(markers) check in markers directive.  With this check, I can't get any markers to display.  Without it, it works fine.