已知一个经纬度和距离,计算另一个点的经纬度

2017-07-08  本文已影响0人  程序员_

/**

* 距离转换成经度

* @param distance

* @return

*/

private Double doLngDegress(long distance) {

double lngDegree = 2 * Math.asin(Math.sin((double)distance/12742)/Math.cos(card.getLatitude()));

// 转换弧度

lngDegree = lngDegree * (180/Math.PI);

return lngDegree;

}

/**

* 距离转换成纬度

* @param distance

* @return

*/

private Double doLatDegress(long distance) {

double latDegrees = (double)distance/6371;

// 转换弧度

latDegrees = latDegrees * (180/Math.PI);

return latDegrees;

}

上一篇 下一篇

猜你喜欢

热点阅读