Calcular a área coberta por um polígono em um mapa do Google em um aplicativo Android

Eu tenho uma série deLocation / GeoPoint objetos que formam um polígono no meu aplicativo para Android. Gostaria de saber se existe alguma maneira de calcular a área coberta por ela.

Até agora, estou pensando em configurar um serviço da web que, quando postada a lista de coordenadas, use a API do Google Maps v3 para calcular a área. Mas pode haver uma maneira de fazer isso facilmente com algum recurso do Android que eu não conheço, nativamente.

Agradeço antecipadamente por sua ajuda!

questionAnswers(3)

yourAnswerToTheQuestion