小程序实例:如何根据经纬度计算两点之间的距离(代码)

互联网 18-8-16
本篇文章给大家带来的内容是关于小程序实例:如何根据经纬度计算两点之间的距离(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
//计算两点位置距离   getDistance: function (lat1, lng1, lat2, lng2) {     lat1 = lat1 || 0;     lng1 = lng1 || 0;     lat2 = lat2 || 0;     lng2 = lng2 || 0;         var rad1 = lat1 * Math.PI / 180.0;         var rad2 = lat2 * Math.PI / 180.0;         var a = rad1 - rad2;         var b = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0;         var r = 6378137;  //地球半径     var distance = r * 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(rad1) * Math.cos(rad2) * Math.pow(Math.sin(b / 2), 2)));         /*     if (distance > 1000){       distance = Math.round(distance / 1000);     }*/      return distance;   }

相关推荐:

PHP计算两个GPS点之间的距离

php计算两个经纬度地点之间的距离

以上就是小程序实例:如何根据经纬度计算两点之间的距离(代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 小程序
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序商城开发之实现用户收货地址管理页面的代码

相关资讯