title: Folium Multiple map overlays
body: <p>I'm fairly new to folium so this might be a bit noobish but I'm currently trying to plot several heatmaps of different data-points and add the ability to switch between the heatmaps all on the same plot. So for example I have such:</p>
  
  <pre><code># The base map
   hmap = folium.Map(location=[38.908111, -77.008871], tiles="Stamen Terrain", zoom_start=12)
  
  # And each layer
  
  # Homicide 
  HeatMap(list(zip(crime_homicide.LATITUDE.values, crime_homicide.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Homicides').add_to(hmap))
  
  # Robbery
  
  HeatMap(list(zip(crime_robbery.LATITUDE.values, crime_robbery.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Robbery').add_to(hmap))
  
  # Assault
  
  HeatMap(list(zip(crime_assault.LATITUDE.values, crime_assault.LONGITUDE.values))).add_to(folium.FeatureGroup(name='Assault').add_to(hmap))
  
  folium.LayerControl(collapsed=False).add_to(hmap)
  
  folium.GeoJson(dc_shape).add_to(hmap)
  </code></pre>
  
  <p>I tried using folium's <code>FeatureGroup</code> functionality but it looks like thats only specific markers as opposed to whole maps. Is there a way to switch between different maps if they're all heatmaps?</p>