给定一定数量的经纬度坐标点,比如用GPS得到的一些点坐标,如何计算这些点之间的距离?

方法一:若数量少的话,直接利用一些网页工具计算点之间的距离,如这个地址,使用了WGS84的椭球参数。

方法二:采用ms office/openoffice里的宏功能,创建自定义函数,计算经纬度坐标对的距离。

你还有其他的方法么?