added OverlappingMarkerSpiderfier.js to handle the multiple markers with same location problem