腾讯地图获取经纬度 Java计算距离工具类
腾讯地图获取经纬度
<!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计算距离工具类相关推荐
- android地图方位角_Android获取经纬度、计算距离、方位角
最近在Android上做GPS的东西,获取经纬度.计算距离.方位角,感觉在搞GIS样.当然,玩笑了,玩玩而已,稍微总结一下. 经度指示南北方向,纵向. 纬度指示东西方向,横向. 获取经纬度 使用GPS ...
- vue使用腾讯地图获取经纬度和逆解析获取详细地址
vue使用腾讯地图获取经纬度和逆解析获取详细地址 示例 必须在腾讯api中申请自己的key 打开这个webservice用来逆解析详细地址 下面是代码 1 , html创建放地图的容器 <div ...
- android 经纬度方向,Android获取经纬度、计算距离、方位角
最近在Android上作GPS的东西,获取经纬度.计算距离.方位角,感受在搞GIS样.固然,玩笑了,玩玩而已,稍微总结一下.html 经度指示南北方向,纵向.android 纬度指示东西方向,横向.g ...
- java获取经纬度和地址等工具类
此工具类是, 模拟请求去调用百度地图api,来根据输入的地址获取相关信息.或者根据经纬度确定地址等. 注意看下面代码的注解,注解写的很清楚. 注意:需要自行申请百度key,在代码相应位置替换,参考官方 ...
- java 计算工作日工具类
package com.b2bwings.cqjy.common.util;import org.apache.commons.lang.time.DateFormatUtils;import jav ...
- java调用腾讯地图根据经纬度获取位置信息
这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...
- java腾讯地图根据经纬度获取具体位置
腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...
- php 获取key的位置,PHP使用腾讯地图获取指定地址坐标:创建key(图文+视频)
本篇文章主要给大家介绍PHP用腾讯地图获取指定地址坐标之创建key的步骤方法. 我们在项目开发过程中,有时可能会遇到用腾讯或百度地图接口获取相关数据的需求.那么对于PHP初学者来说,可能对相关知识不太 ...
- 手机端或PC端利用高德地图和腾讯地图获取用户当前位置信息
目录 一.简介 二.高德地图 三.腾讯地图 四.总结 一.简介 最近在项目中,有需要使用到获取用户当前地理位置信息的功能,获取当前用户位置保存到数据库中的场景,并且需要支持多种地图定位方式,我这里采用 ...
- 百度地图获取经纬度后,获取区域代码和地址
百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...
最新文章
- 在机器学习分类中如何处理训练集中不平衡问题
- SAP物料帐下修改物料的价格
- uniapp怎么引入css_Uniapp怎么引入外部js
- word List 48
- 手机号码归属地及运营商查询
- VBA如何打开html文件6,VBA程序中如何自动打开网页
- nginx 升级http请求到websocket
- Charles proxy tools 移动开发调试
- scara机器人动荷载_2019年工业机器人国内外企业新品盘点
- office无法office无法卸载无法安装的解决方法卸载无法安装的解决方法
- 提高github下载速度的方法
- 计算机桌面无法中英文切换,输入法无法切换到中文怎么办_输入法失效只能打英文的解决方法...
- 【原创】在winform程序中实现在IE浏览器中打开一个新的页面,全屏化并屏蔽IE窗口的工具栏和地址栏
- 软件扫描出rsh漏洞,但是并无安装rsh服务,原因是为何?
- (转)连续信号(八)| 傅里叶变换的性质 | 积分、微分特性 + 时域、频域卷积 + 帕斯瓦尔
- D L N A介 绍
- 计算机防火墙有用吗,win7自带防火墙有用吗
- logging level级别
- 二分查找算法(递归+非递归)
- 跟siki学院教程学习愤怒的小鸟案例猪多次碰撞解决记录<一>
热门文章
- 计算机毕业设计python基于django租房系统-房屋租赁系统
- Macbook 终端命令使用sudo时改用指纹解锁
- Linux内核学习篇三:中断处理 -- asm.s和traps.c
- h5+js实现本地文件读取和写入-web前端教程
- 卷积神经网络专题之上采样与下采样初步理论
- android sdk环境变量配置
- [架构之路-42]:目标系统 - 系统软件 - Linux下的网络通信-2-无线局域网WIFI原理、WIFI与3G/4G/以太网/蓝牙的协议转换
- idea 格式化代码 快捷键
- 计算机专业解说,计算机专业解说.ppt
- java asm 中文文档_ASM 简介