issue #1871 fixed, set this._zoom on map init whenever options.zoom is provided

the zoom should be limited