首页 > 其他分享 >uniapp计算两组经纬度之间距离

uniapp计算两组经纬度之间距离

时间:2022-11-08 17:14:55浏览次数:39  
标签:radLat1 uniapp 180.0 radLat2 经纬度 两组 var PI Math

// 计算两组经纬度之间距离
const GetDistance=( lat1, lng1, lat2, lng2)=>{
var radLat1 = lat1*Math.PI / 180.0;
var radLat2 = lat2*Math.PI / 180.0;
var a = radLat1 - radLat2;
var b = lng1*Math.PI / 180.0 - lng2*Math.PI / 180.0;
var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2) +
Math.cos(radLat1)*Math.cos(radLat2)*Math.pow(Math.sin(b/2),2)));
s = s *6378.137 ;// EARTH_RADIUS;
s = Math.round(s * 10000) / 10000;
return s;
}

标签:radLat1,uniapp,180.0,radLat2,经纬度,两组,var,PI,Math
From: https://www.cnblogs.com/shuhan-hou/p/16870357.html

相关文章

  • uniapp打包小程序运行到微信开发工具
    1.在manifest.json文件中配置AppID  2.在HBuilderX中配置微信开发者工具的安装路径。工具->设置->运行设置 3.  在微信开发者工具中配置设置->安全设置->开启......
  • uniapp不使用自定义tabbar的情况下隐藏指定的tabbar
    uni给提供的api中uni.hideTabBar()是控制所有的tabbar显示和隐藏,并不能达到我们想要的效果图,但是我仔细看过文档后发现uni.setTabBarItem()中有visible这个选项控......
  • uniapp/微信小程序 项目day03
    一.商品列表1.1获取数据首先能够进入商品列表的途径传的数据有了解了这个之后就可以开始了,先创建分支创建编译模式,并分配初试数据这个时候就可以获取数据了......
  • 各个地区的经纬度
    重庆市北碚:[106.50,29.81],城口:[108.6520475,31.90676506],大足:[105.7692868,29.65392091],垫江:[107.4004904,30.24903189],丰都:[107.7461781,29.9149......
  • AI云边端EasyCVR平台支持国标级联时上传设备的自定义经纬度
    EasyCVR平台支持设备上传经纬度,并能在电子地图上显示设备的地理位置。设备可以通过4G、5G等网络实时向平台传输位置信息,结合GIS电子地图,能实现视频监控的空间化、立体化布......
  • 处理uniapp激励广告
    使用uniapp查看广告getAdsItem(item){//看广告//console.log(item.adTitle,item)if(app.getIsVisitor()){......
  • uniapp自定义组件的使用--记录
    在pages.json同级目录下创建目录和文件:components:  videoComp:VideoPlaySelf.vueVideoPlaySelf.vue内容<template><videoclass="video"id="myVideo"......
  • uniapp引入微信小程序自定义视频组件--记录
    官方文档:https://zh.uniapp.dcloud.io/tutorial/miniprogram-subject.html在pages.json同级目录下创建目录和文件:wxcomponents:   my-video-play:index.js ......
  • uniapp小程序微信支付功能
    小程序支付https://blog.csdn.net/lwx931449660/article/details/122530586 uniapp小程序微信支付功能已于2022-09-2810:38:34修改字段说明前置工作获取......
  • uniapp云数据库笔记
    1.使用客户端API直接操作数据库获取数据和对应的集合(表)//获取数据库constdb=uniCloud.database()//获取表constcollection=db.collection('contacts')调用......