JSF - Managed bean pegando retorno de função javascript

Bom dia, pessoal! beleeza?

Estou com um problema e não consigo resolver… hehe

Por acaso, algum de vcs já conseguiu pegar o retorno de uma função javascript pelo managed bean?

Tenho uma função que retorna a distancia entre dois endereços. Ela é em javascript porque estou usando a api do google maps:

function pegaDistancia(origem, destino){
direction.load("from: "+origem+" to:"+destino);
return direction.distance();

}

Eu queria chamar ela e pegar o resultado pelo managed bean, mas não sei se isto é possível…
Para conhecimento, estou usando richfaces+jsf+facelets.

Alguém tem alguma sugestão ou dica para resolver isto?

Desde já muito obrigado.
:slight_smile: