title: Leaflet.js - how to draw only the contiguous 48 states?
body: <p>I'm using Leaflet to draw a map of the US (and nothing else). I want to draw only the 48 contiguous states-- no Alaska or Hawaii, no Canada, no Mexico, etc. My goal is to end up with an interactive map that looks like this:</p>
  
  <p><img src="https://i.stack.imgur.com/NjY7l.png" alt="enter image description here"></p>
  
  <p>I know how to do the highlighting of those specific states, etc... I just need to be able to control Leaflet so it doesn't draw anything outside the US. How can I do this?</p>
  
  <p>(I would just use an imagemap over a picture of the US, but I want the states to highlight on hover... if going that route and not using Leaflet is a better way to go about this, I am open to but not sure how to draw the states highlighted on hover and would appreciate any tips.)</p>
  
  <p><em>Note: this is different from this question, <a href="https://stackoverflow.com/questions/28117281/show-only-united-states-when-using-leaflet-js-and-osm">Show only United States when using Leaflet.js and OSM</a>, which is asking how to set the bounds on the map so the user can't scroll away from the USA. I want to change what is drawn on the screen.</em></p>