title: hide local listings from google maps api
body: <p>When using google maps api to display something google has started adding local restaurants/hotels into the map.
  How can I hide them from appearing. I checked the same locations on sites that use maps (like yelp) and they successfully hide the local hotels/restaurants.
  I've been looking for layers/overlays but can't figure out how I remove this default behavior.</p>
  
  <p><a href="http://maps.google.com/maps?q=tongren%20lu&amp;hl=en&amp;ll=31.166985,121.35704&amp;spn=0.472965,1.056747&amp;sll=31.166985,121.35704&amp;sspn=0.472965,1.056747&amp;t=m&amp;vpsrc=6&amp;radius=37.5&amp;z=17" rel="noreferrer">example</a>
  <img src="https://i.stack.imgur.com/KsBGw.jpg" alt="These things">
  These things are appearing on my maps. is it possible to hide these bubbles and names?</p>
  
  <p><strong>edit</strong>
  <a href="https://developers.google.com/maps/documentation/javascript/releases#36" rel="noreferrer">https://developers.google.com/maps/documentation/javascript/releases#36</a>
  says that 3.6 introduces business icons on by default. So setting v=3.5 as a parameter will hide the "Business icons".</p>
  
  <p><strong>bounty</strong>
  Is there a way of hiding the business messages without sticking with an older version of the api?</p>