title: Leaflet zoom overridden by maxZoom
body: <p><strong>Issue:</strong></p>
  
  <p>So my issue is that maxZoom seems to over ride the zoom in Leaflet.</p>
  
  <p>From the docs, <code>zoom</code> description is: <code>Initial map zoom.</code></p>
  
  <p>The code I am using is as follows.</p>
  
  <p><br>
  <strong>Code:<br></strong></p>
  
  <pre><code>var map = L.map('map', {
      maxZoom: 18,
      zoom: 17,
      zoomControl: false
  }).locate({
      setView: true,
  }); // set default location to current GPS location
  
  L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
  }).addTo(map);
  </code></pre>
  
  <p><br>
  <strong>Result:</strong><br>
  The result is that the initial zoom is <code>18</code> instead of <code>17</code>.</p>
  
  <p><br>
  <strong>Expected Behavior:<br></strong>
  What I want is the max zoom to go no more than <code>18</code> but start out initially as <code>17</code>.</p>