Set map to global for modal resize

So the map doesn't load correctly in Modals due to Googles new API. Many
suggestions to fix have been to use "google.maps.event.trigger(map,
"resize");" but the problem is where to load this?

My solution only works when loading a blank map, leaving co-ordinates
out. Once users select an address only then the map will load. I did
this by running google.maps.event.trigger(map, "resize"); when a
keystroke was found.

```
this.$input.keypress(function (event) {
google.maps.event.trigger(map, "resize");
if (event.keyCode === 13) { return false; }
});
```
Problem I found however was that it could not find the correct instance
"this.map" therefore I had to set map as a global variable in order to
call.

Will place a pull request once I figure out how to...