Android's limit is 100 regions, iPhone is 20.
If your data set has more places than the limit,
you'll need to proactively register and un-register regions as the user moves around.
What do you do if you have more than 20 regions you want to monitor?