百度地图后台传值计算距离
var fir_p_long=116.779492;
var fir_p_lat=40.021271;
var thi_p_long=116.783086;
var thi_p_long=39.99915;
var point1 = new BMap.Point(fir_p_long,fir_p_lat);
var point3 = new BMap.Point(thi_p_long,thi_p_long);
var a=BMapLib.GeoUtils.getDistance(point1, point3);
这样的a等于63521.566521
var point1 = new BMap.Point(116.779492,40.021271);
var point3 = new BMap.Point(116.783086,39.99915);
var a=BMapLib.GeoUtils.getDistance(point1, point3);
这样的a等于2467.56413
两种计算的a(距离)不一样,这是为什么。第一种方法变量类型都是number