title: Leaflet: map.locate set maxZoom dynamically
body: <p>It is easy to track a users position and show a position marker with Leaflet  </p>
  
  <pre><code>_map.locate({
      watch: true, 
      setView: true, 
      maxZoom: 13,
      enableHighAccuracy: true
  })
  </code></pre>
  
  <p>and some code in the locationfound callback.</p>
  
  <p>However, the user might wish to zoom to a differed level, but when the position maker gets updated the map always zooms back to the value set in the locate maxZoom option.</p>
  
  <p>Is there a way to change the maxZomm value dynamically depending on the zoom level the user has chosen? </p>