title: Populating markers inside rectangle, circle and polygon
body: <p>My requirement is to populate markers inside a user drawn area ,which can be either circle, rectangle ,polygon. </p>
  
  <p><strong>This is what I am trying currently :-</strong> </p>
  
  <pre><code>map.on('draw:created', function(e) {
      var type = e.layerType, layer = e.layer;
      var bounds =  layer.getBounds();
  });
  </code></pre>
  
  <p>Now I am using these bounds(southWest, northEast) latlongs to virtually create a row column spacing and then populate markers accordingly. </p>
  
  <p><strong>Problem :-</strong> <br></p>
  
  <ul>
  <li>The above approach works fine for rectangle and all markers are populated inside rectangle.</li>
  <li>Doesn't work for circle and polygon. Markers are populated outside (nearby) the circle and polygon also.
  I guess the getBounds() method is giving the bounds or calculating the area by creating a box that touches circle and all corner of polygon. </li>
  </ul>
  
  <p>Any suggestions that how can I populate markers strictly inside or on boundary of circle and polygon? </p>
  
  <p>Thanks in advance. </p>