知道任意两点经纬度如:
点名   经度     纬度      
A     119.1234  34.345   
B     135.3422  44.534,如何求出两点的距离?有代码最好,没有代码给出公式也可以。

解决方案 »

  1.   

    关于用经纬度计算距离:  地球赤道上环绕地球一周走一圈共 40075.04公里, 而@一圈分成360°,而每1°(度)有60', 每一度一秒在赤道上的长度计算如下:  40075.04km/360°=111.31955km  111.31955km/60'=1.8553258km=1855.3m  而每一分又有60秒, 每一秒就代表 1855.3m/60=30.92m  任意两点距离计算公式为  d=111.12cos{1/[sinΦAsinΦB十 cosΦAcosΦBcos(λB—λA)]}  其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。
      

  2.   

    http://dev.csdn.net/develop/article/59/59917.shtm