Área de cálculo de um polígono desenhado no mapa do google
Estou procurando um algoritmo preciso ou um serviço para calcular a área da superfície da Terra onde os pontos são calculados com base nas coordenadas GPS.
Estou usando o Google Map Api versão 3 e desenhando polígonos com base em coordenadas gravadas, mas não acho que as formas padrão de calcular a área do polígono levem em consideração as inclinações (colinas). Preciso trabalhar em contornos para tal coisa?
Existe algum serviço de terceiros que pode ser o ArcGis ou outro que leve em conta as inclinações també