JS经纬度距离计算代码分享

本文主要和大家分享js经纬度距离计算代码分享,希望大家能用以下代码学会计算js经纬度距离,希望能帮助到大家。

 GetDistance:function(lat1, lng1, lat2, lng2, len_type = 2, decimal = 2)      {         var radLat1 = lat1 * Math.PI / 180.0;   //PI()圆周率         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;          s = Math.round(s * 1000);         if (len_type --> 1)         {             s /= 1000;         }     return Math.round(s, decimal);  },

登录后复制

相关推荐:

php腾讯地图经纬度转百度地图经纬度的实现思路与示例分享

javascript – 微信js获取经纬度如何传值以及后台如何接收

在SQL SERVER下计算两点经纬度之间的距离

以上就是JS经纬度距离计算代码分享的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2784953.html

(0)
上一篇 2025年3月8日 17:17:34
下一篇 2025年3月8日 17:17:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Node.js get,post提交数据实例代码

    本文主要和大家分享Node.js getpost提交数据实例代码,希望能帮助到大家。 demo.js: //引入http模块var http=require(‘http’);var url=require(‘url’);var ejs=re…

    编程技术 2025年3月8日
    000
  • js正则表达式如何应用

    本文主要和大家js中正则表达式的应用实例(包括面试题),希望能帮助到大家,能让大家正确使用js正则表达式。 1、找重复项最多的字符和个数 var str = 'sassdfdfffdasdffffffsdsdddsss'…

    编程技术 2025年3月8日
    200
  • JS代码怎样实现记住账号密码

    这次给大家带来js代码怎样实现记住账号密码,js代码实现记住账号密码的注意事项有哪些,下面就是实战案例,一起来看一下。 很多登录功能上都有个“记住密码”的功能,其实无非就是对cookie的读取。 引用添加Cookie setCookie (…

    编程技术 2025年3月8日
    200
  • js、jq如何验证银行卡账号代码分享

    本文主要和大家分享js、jq如何验证银行卡账号代码,本文主要通过代码来分享,希望能帮助到大家。 nbsp;html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3…

    编程技术 2025年3月8日
    200
  • SpringMvc+AngularJs应如何使用

    这次给大家带来springmvc+angularjs应如何使用,springmvc+angularjs使用的注意事项有哪些,下面就是实战案例,一起来看一下。 前端框架分段繁杂,框架本身也是日新月异,但是不免还是有很多好的框架,例如jQuer…

    2025年3月8日 编程技术
    200
  • js中的BOM如何正确操作

    一、什么是BOM? bom:browser object model 是浏览器对象模型,浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,bom由多个对象构成,其中代表浏览器窗口的window对象是bom的顶层对象,其他…

    2025年3月8日
    200
  • 用Video.js实现H5直播界面

    这次给大家带来用video.js实现h5直播界面,用video.js实现h5直播界面的注意事项有哪些,下面就是实战案例,一起来看一下。 最近做了一个移动端H5简易版直播页,只有直播功能,后期再添加弹幕和礼物,要求是在微信中,虽然没有涉及到录…

    编程技术 2025年3月8日
    200
  • node.js的path模块详解

    这次给大家带来node.js的path模块详解,使用node.js的path模块的注意事项有哪些,下面就是实战案例,一起来看一下。 //引用该模块var path = require(“path”); 1、路径解析,…

    编程技术 2025年3月8日
    200
  • Node.js安装及环境配置的图文教程

    一、安装环境 1、本机系统:windows 10 pro(64位)2、node.js:v6.9.2lts(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/downlo…

    2025年3月8日 编程技术
    200
  • 一个用Vue.js 2.0+做出的石墨文档样式的富文本编辑器

    这次给大家带来一个用vue.js 2.0+做出的石墨文档样式的富文本编辑器,用vue.js 2.0+做石墨文档样式的富文本编辑器的注意事项有哪些,下面就是实战案例,一起来看一下。 之前一直使用的wangEditor 不能满足我司编辑和PM需…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论