function createPolygonFromBounds(latLngBounds) {
    var center = latLngBounds.getCenter()
      latlngs = [];

    latlngs.push(latLngBounds.getSouthWest());//bottom left
    latlngs.push({ lat: latLngBounds.getSouth(), lng: center.lng });//bottom center
    latlngs.push(latLngBounds.getSouthEast());//bottom right
    latlngs.push({ lat: center.lat, lng: latLngBounds.getEast() });// center right
    latlngs.push(latLngBounds.getNorthEast());//top right
    latlngs.push({ lat: latLngBounds.getNorth(), lng: map.getCenter().lng });//top center
    latlngs.push(latLngBounds.getNorthWest());//top left
    latlngs.push({ lat: map.getCenter().lat, lng: latLngBounds.getWest() });//center left

    return new L.polygon(latlngs);
  }
//create a polygon from latlng bounds
create a polygon from latlng bounds
create a polygon from latlng bounds
function createPolygonFromBounds(latLngBounds) {
    var center = latLngBounds.getCenter()
      latlngs = [];
    latlngs.push(latLngBounds.getSouthWest());
    latlngs.push({ lat: latLngBounds.getSouth(), lng: center.lng });
    latlngs.push(latLngBounds.getSouthEast());
    latlngs.push({ lat: center.lat, lng: latLngBounds.getEast() });
    latlngs.push(latLngBounds.getNorthEast());
    latlngs.push({ lat: latLngBounds.getNorth(), lng: map.getCenter().lng });
    latlngs.push(latLngBounds.getNorthWest());
    latlngs.push({ lat: map.getCenter().lat, lng: latLngBounds.getWest() });
    return new L.polygon(latlngs);
  }
function createPolygonFromBounds ( latLngBounds ) { var center = latLngBounds . getCenter ( ) latlngs = [ ] ; latlngs . push ( latLngBounds . getSouthWest ( ) ) ; latlngs . push ( { lat : latLngBounds . getSouth ( ) , lng : center . lng } ) ; latlngs . push ( latLngBounds . getSouthEast ( ) ) ; latlngs . push ( { lat : center . lat , lng : latLngBounds . getEast ( ) } ) ; latlngs . push ( latLngBounds . getNorthEast ( ) ) ; latlngs . push ( { lat : latLngBounds . getNorth ( ) , lng : map . getCenter ( ) . lng } ) ; latlngs . push ( latLngBounds . getNorthWest ( ) ) ; latlngs . push ( { lat : map . getCenter ( ) . lat , lng : latLngBounds . getWest ( ) } ) ; return new L . polygon ( latlngs ) ; }
create a polygon from latlng bounds
create a polygon from latlng bounds
//bottom left //bottom center //bottom right // center right //top right //top center //top left //center left