Fix update other's markers issue.
Don't update infoWindow if empty.
A tidier solution to the google maps plugin click issue (I don't know if the solution is good but it's a workaround to the scope having all the attributes undefined on the user defined click event). Also I don't want the plugin to add a marker on click.