Ok, at last that bit works !
The page does reload, when the form is posted, so you would have to scroll down to the map again, but the map 'should' be updated.
I have just put an anchor tag on the form, so that when the page reloads, the map should be visible. - Grateful if you could try it again.
If the update at least works, I should probably look at an ajax solution.