Maps API v3 Infowindows with multiple markers
http://stackoverflow.com/questions/24803074
by hmahida
HTML
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></script>
<div id="map"></div>
CSS
html, body, #map {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
}
JavaScript
var markers = [];
function initialize() {
var locations =
[
{
"lat": 43.48451500348,
"lng": -79.67300945082
},
{
"lat": 43.44785694792,
"lng": -79.70028917304
},
{
"lat": 43.44785805903,
"lng": -79.70034056193
},
{
"lat": 43.44472417014,
"lng": -79.69775945082
},
{
"lat": 43.44216250348,
"lng": -79.69361167304
},
{
"lat": 43.43708250347,
"lng": -79.69727250638
},
{
"lat": 43.4411447257,
"lng": -79.69267417304
},
{
"lat": 43.4444497257,
"lng": -79.69675583971
},
{
"lat": 43.44514583681,
"lng": -79.69788417304
},
{
"lat": 43.44716111459,
"lng": -79.70096778415
},
{
"lat": 43.44835000348,
"lng": -79.70272417304
},
{
"lat": 43.44851833681,
"lng": -79.70272000638
},
{
"lat": 43.44919194792,
"lng": -79.70133611749
},
{
"lat": 43.44919917014,
"lng": -79.70135000638
},
{
"lat": 43.4493047257,
"lng": -79.70362806193
},
{
"lat": 43.44986278125,
"lng": -79.70305639527
},
{
"lat": 43.44947500348,
"lng": -79.70401250638
},
{
"lat": 43.44941861459,
"lng": -79.70408361749
},
{
"lat": 43.44568444792,
"lng": -79.69905695082
},
{
"lat": 43.44567305903,
"lng": -79.69903139526
},
{
"lat": 43.44470444792,
"lng": -79.69767667304
},
{
"lat": 43.44468000348,
"lng": -79.69762583971
},
{
"lat": 43.44159694792,
"lng": -79.69264056193
},
{
"lat": 43.4398647257,
"lng": -79.69437333971
},
{
...