for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][0], locations[i][1]),
map: map,
icon: locations[i][2]
});
marker.addListener('click', () => {
console.log(i);
})
bounds.extend(marker.position);
}
Zm9yIChpID0gMDsgaSA8IGxvY2F0aW9ucy5sZW5ndGg7IGkrKykgewogICAgbWFya2VyID0gbmV3IGdvb2dsZS5tYXBzLk1hcmtlcih7CiAgICAgICAgcG9zaXRpb246IG5ldyBnb29nbGUubWFwcy5MYXRMbmcobG9jYXRpb25zW2ldWzBdLCBsb2NhdGlvbnNbaV1bMV0pLAogICAgICAgIG1hcDogbWFwLAogICAgICAgIGljb246IGxvY2F0aW9uc1tpXVsyXQogICAgfSk7CgogICAgbWFya2VyLmFkZExpc3RlbmVyKCdjbGljaycsICgpID0+IHsKICAgICAgICBjb25zb2xlLmxvZyhpKTsKICAgIH0pCgogICAgYm91bmRzLmV4dGVuZChtYXJrZXIucG9zaXRpb24pOwp9