I am using Facebook place search to explore business pages on Facebook. If I input a longitude and latitude into facebook's GraphAPI, I can search within a given radius for facebook business pages.
Facebook searches within a circle. Initially, I thought I would be able to get all the businesses within a given circle, so if I made the radius big enough (e.g. the size of New York City), I could get all the businesses (e.g. all the hair salons). The problem is, Facebook limits the number I can return to 100 businesses per search. So even if I am doing a large area, it will cap it off. Therefore, a single circle will not work.
My initial idea was that, for any given shape, one should be able to cover that shape with circles in a tessellation pattern. Here's an example of what I'm envisioning:

Now suppose I have a shape like this:
I assume people have confronted this issue before.
Would this methodology be effective to cover it in circles?
