I have a custom map with an information bubble and custom markers. When I zoom into points of interest such as parks and universities appear and when I click an information
Simply style the map to not show Points of Interest. This is simple and does not breach Google's terms of service.
eg
mapOpts = { styles: [ { featureType: "poi", stylers: [ visibility: "off" ] } ] }; $("#my-map").gmap(mapOpts).on("init", function(evt, map){ // do stuff with the initialised map });