腾讯地图获取经纬度

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Insert title here</title>
</head>
<body>
<input id="lat" name="lat" type="hidden">
<input id="lng" name="lng" type="hidden"><iframe id="geoPage" width=0 height=0 frameborder=0style="display:none;" scrolling="no"src="https://apis.map.qq.com/tools/geolocation?key=YB6BZ-WNSL6-3ULSN-MHCPV-3C5MK-TWFMS&referer=myapp">
</iframe><script>$(function(){window.addEventListener('message', function(event) {// 接收位置信息var loc = event.data;$("#lat").val(loc.lat);$("#lng").val(loc.lng);console.log('location', loc.lat);console.log('location', loc.lng);}, false);});</script>
</body>
</html>

官方文档:https://lbs.qq.com/webApi/component/componentGuide/componentGeolocation

后台计算两个坐标之间的距离:

package com.pantryn.qserver.utils;/*** @author LYX* @create 2021-07-24 14:18*/
public class LocationUtils {private static double EARTH_RADIUS = 6378.137;private static double rad(double d) {return d * Math.PI / 180.0;}/*** 通过经纬度获取距离(单位:米)** @param lat1* @param lng1* @param lat2* @param lng2* @return 距离*/public static double getDistance(double lat1, double lng1, double lat2,double lng2) {double radLat1 = rad(lat1);double radLat2 = rad(lat2);double a = radLat1 - radLat2;double b = rad(lng1) - rad(lng2);double 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 * EARTH_RADIUS;s = Math.round(s * 10000d) / 10000d;s = s * 1000;return s;}public static void main(String[] args) {double distance = getDistance(34.2675560000, 108.9534750000,34.2464320000, 108.9534750000);System.out.println("距离" + distance / 1000 + "公里");}
}

参考地址:https://blog.csdn.net/baidu_29701003/article/details/78542938

腾讯地图获取经纬度 Java计算距离工具类相关推荐

  1. android地图方位角_Android获取经纬度、计算距离、方位角

    最近在Android上做GPS的东西,获取经纬度.计算距离.方位角,感觉在搞GIS样.当然,玩笑了,玩玩而已,稍微总结一下. 经度指示南北方向,纵向. 纬度指示东西方向,横向. 获取经纬度 使用GPS ...

  2. vue使用腾讯地图获取经纬度和逆解析获取详细地址

    vue使用腾讯地图获取经纬度和逆解析获取详细地址 示例 必须在腾讯api中申请自己的key 打开这个webservice用来逆解析详细地址 下面是代码 1 , html创建放地图的容器 <div ...

  3. android 经纬度方向,Android获取经纬度、计算距离、方位角

    最近在Android上作GPS的东西,获取经纬度.计算距离.方位角,感受在搞GIS样.固然,玩笑了,玩玩而已,稍微总结一下.html 经度指示南北方向,纵向.android 纬度指示东西方向,横向.g ...

  4. java获取经纬度和地址等工具类

    此工具类是, 模拟请求去调用百度地图api,来根据输入的地址获取相关信息.或者根据经纬度确定地址等. 注意看下面代码的注解,注解写的很清楚. 注意:需要自行申请百度key,在代码相应位置替换,参考官方 ...

  5. java 计算工作日工具类

    package com.b2bwings.cqjy.common.util;import org.apache.commons.lang.time.DateFormatUtils;import jav ...

  6. java调用腾讯地图根据经纬度获取位置信息

    这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...

  7. java腾讯地图根据经纬度获取具体位置

    腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...

  8. php 获取key的位置,PHP使用腾讯地图获取指定地址坐标:创建key(图文+视频)

    本篇文章主要给大家介绍PHP用腾讯地图获取指定地址坐标之创建key的步骤方法. 我们在项目开发过程中,有时可能会遇到用腾讯或百度地图接口获取相关数据的需求.那么对于PHP初学者来说,可能对相关知识不太 ...

  9. 手机端或PC端利用高德地图和腾讯地图获取用户当前位置信息

    目录 一.简介 二.高德地图 三.腾讯地图 四.总结 一.简介 最近在项目中,有需要使用到获取用户当前地理位置信息的功能,获取当前用户位置保存到数据库中的场景,并且需要支持多种地图定位方式,我这里采用 ...

  10. 百度地图获取经纬度后,获取区域代码和地址

    百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...

最新文章

  1. 在机器学习分类中如何处理训练集中不平衡问题
  2. SAP物料帐下修改物料的价格
  3. uniapp怎么引入css_Uniapp怎么引入外部js
  4. word List 48
  5. 手机号码归属地及运营商查询
  6. VBA如何打开html文件6,VBA程序中如何自动打开网页
  7. nginx 升级http请求到websocket
  8. Charles proxy tools 移动开发调试
  9. scara机器人动荷载_2019年工业机器人国内外企业新品盘点
  10. office无法office无法卸载无法安装的解决方法卸载无法安装的解决方法
  11. 提高github下载速度的方法
  12. 计算机桌面无法中英文切换,输入法无法切换到中文怎么办_输入法失效只能打英文的解决方法...
  13. 【原创】在winform程序中实现在IE浏览器中打开一个新的页面,全屏化并屏蔽IE窗口的工具栏和地址栏
  14. 软件扫描出rsh漏洞,但是并无安装rsh服务,原因是为何?
  15. (转)连续信号(八)| 傅里叶变换的性质 | 积分、微分特性 + 时域、频域卷积 + 帕斯瓦尔
  16. D L N A介 绍
  17. 计算机防火墙有用吗,win7自带防火墙有用吗
  18. logging level级别
  19. 二分查找算法(递归+非递归)
  20. 跟siki学院教程学习愤怒的小鸟案例猪多次碰撞解决记录<一>

热门文章

  1. 计算机毕业设计python基于django租房系统-房屋租赁系统
  2. Macbook 终端命令使用sudo时改用指纹解锁
  3. Linux内核学习篇三:中断处理 -- asm.s和traps.c
  4. h5+js实现本地文件读取和写入-web前端教程
  5. 卷积神经网络专题之上采样与下采样初步理论
  6. android sdk环境变量配置
  7. [架构之路-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
  8. idea 格式化代码 快捷键
  9. 计算机专业解说,计算机专业解说.ppt
  10. java asm 中文文档_ASM 简介