Google maps update dimensions wip

In addition to the last pull request (#1123) this also updates the block to allow specification of the canvas height and width, thought it might be cause for concern so I thought I'd separate the two.