[mobile] map may have a default center and zoom

This commit allows the integrator to pass a center and a zoom to the map constructor. In that case the map will be centered on this position if there's no center and zoom values in the local storage.
Merge pull request #590 from elemoine/mobile-initial-view

[mobile] map may have a default center and zoom