Olá Wesley,
Na época cheguei a procurar algumas api que pudessem fazer esse processo, mas não tivesse muito sucesso (pode ser que hoje tem saído algo novo e que faça esse tipo de análise). O que eu acho que pode ser uma dificuldade na questão da API é que o zoom da câmera pode ser facilmente ajustado pelo desenvolvedor atráves do comando:
animateCamera(CameraUpdateFactory.zoomTo(5));
Mas utilizando a query, a implementação seria quase que imediata, você tendo o valor da latitude e longitude local, você pode filtrar a query para uma região próxima que ela funcionaria sem problema, pegando somente os valores que estariam dentro desse limite.
Espero te ajudado de alguma forma
Abs