allow zoom and center passed through mapOptions to override fitBounds, fixes #4