Calculando área de un polígono dibujado en google map

Estoy buscando un algoritmo preciso o un servicio para calcular el área de superficie en la tierra donde los puntos se calculan sobre la base de coordenadas GPS.

Estoy usando Google Map Api versión 3 y estoy dibujando polígonos basados en coordenadas registradas, pero no creo que las formas estándar de calcular el área del polígono tengan en cuenta las pendientes (colinas). ¿Necesito trabajar en contornos para tal cosa?

¿Hay servicios de terceros que pueden ser ArcGis o algún otro que tenga en cuenta las pendientes también?

Respuestas a la pregunta(4)

Su respuesta a la pregunta