Porque não usar a distância pra ordenar os POST ao invés de filtrar pela distância? Botando os mais próximos primeiro?