 <p>Not sure if this answers your question but in cases where you have more than 20 results, google returns a pagination object which can be used to fetch the additional results. We will have to handle the storing of the previous set of results. Here is the link <a href="https://developers.google.com/maps/documentation/javascript/reference#PlaceSearchPagination" rel="nofollow">https://developers.google.com/maps/documentation/javascript/reference#PlaceSearchPagination</a></p>