You can easily add or remove a layer using GMaps.js:
map.addLayer('places', {
location : new google.maps.LatLng(-33.8665433,151.1956316),
radius : 500,
types : ['store'],
search: function (results, status) {
//do something with the result
}
});
Note: There are 3 types of function to use: search(), textSearch() and nearbySearch(). On the Google Places page you can see the options to use per search function.