Google Maps JavaScript API and JavaScript
<p>I'm working on a map project, that enable users to find nearby specific places (say, a swimming pool club in your neighborhood). </p>

<p>I'm required by the client to build the map such that, the map displays the various swimming pools (map markers) in a users location on the map. Close quartered locations are to be grouped in a cluster.</p>

<p>I'm also required by the client to build the map such that, when a user clicks on a map marker representing a particular location (swimming pool club), a modal window opens up which plays videos of say, people swimming in the pool at the club (the videos aren't live, they are videos he'll be recording and uploading for viewing on the map).</p>

<p>I'm lost as to how to go about all this, any help codes and tips is much appreciated.  </p>