I am having issues with markers overlapping, please do not down vote as I am not highly schooled in javascript also I have looked at the different answers offered on stackoverfl
I use this - https://github.com/jawj/OverlappingMarkerSpiderfier
See a demo here - http://jawj.github.io/OverlappingMarkerSpiderfier/demo.html