map component improvements

- call a supplied path-click-fn with a boundaryline-id when a path is clicked
- invalidate the map size if the window size is changed when the map is
  invisible
- enable path markers