- 浏览: 3152172 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (706)
- .NET (1)
- Activiti (6)
- aix (6)
- android (2)
- ant (16)
- apache (1)
- BMap (1)
- C# (1)
- cas (3)
- couchbase (1)
- db2 (34)
- ECharts (1)
- eclipse (24)
- ehcache (1)
- Ext (26)
- freemarker (6)
- flash (1)
- g4studio (1)
- GIS (3)
- git (2)
- goagent (0)
- hibernate (3)
- html (1)
- HttpClient (5)
- IIS (3)
- iis7 (3)
- Inno Setup (1)
- iReport (3)
- iText (1)
- jacob (2)
- NetBeans (5)
- JasperReport (1)
- java (62)
- java-web (20)
- jeewx (2)
- jira (2)
- jbpm (1)
- jfreechart (1)
- js (39)
- json (6)
- jQuery (11)
- jQuery easyui (17)
- jstl (1)
- jxl (1)
- Linux (65)
- log4j (3)
- lucene (1)
- maven (25)
- mybatis (6)
- myeclipse (3)
- mysql (20)
- nginx (16)
- office (7)
- openoffice (5)
- OSCache (1)
- Oracle (57)
- Oracle SQL Developer (1)
- pdf (1)
- pl sql developer (4)
- poi (6)
- PowerDesigner (3)
- rsync (1)
- shiro (2)
- spring (21)
- spring mvc (11)
- sql (1)
- SQL Server (1)
- SQL Server 2008 (4)
- SQL Server 2008 R2 (1)
- SVN (12)
- swing (13)
- tomcat (6)
- UltraEdit (5)
- VMware (18)
- web (1)
- weblogic (19)
- WebService (2)
- WebSphere (25)
- win7 (5)
- windows (4)
- Windows Server 2008 (7)
- Xmanager (1)
- zxing (1)
- b标准化 (1)
- c测试 (12)
- d打印 (1)
- f负载均衡 (1)
- j加密 (1)
- l浏览器 (3)
- r日志 (1)
- s上传下载 (8)
- s随笔 (1)
- t图表工具 (1)
- w网络 (1)
- w微信 (1)
- x系统工具 (2)
- y硬件 (9)
- junit (1)
- FTPClient (3)
- xml (3)
- easyui (1)
- websphere7 (1)
- redis (5)
- UNIX (4)
- java, (0)
- ace admin (3)
- lombok (1)
- jquery ui (3)
- jqGrid (1)
- jsTree (1)
- dubbo (1)
- zookeeper (1)
最新评论
-
happyqing:
skyshowshow 写道[b][/b]DTO类呢baseD ...
Java打印条码,使用佳博条码打印机 -
skyshowshow:
[b][/b]DTO类呢baseDto呢
Java打印条码,使用佳博条码打印机 -
happyqing:
一般使用公钥加密,私钥解密。
java RSA加密生成license,用CPU序列号生成机器码 -
allmyteacher:
楼主。使用分布式session后,能解决freemarker无 ...
spring session redis 配置 -
masuweng:
代码报异常啊
纯java获取CPU序列号,生成机器码
球面上两点间大圆劣弧的距离
public class GoogleMapHelper { private static double EARTH_RADIUS = 6378.137; //地球半径 //将用角度表示的角转换为近似相等的用弧度表示的角 Math.toRadians private static double rad(double d) { return d * Math.PI / 180.0; } /** * 谷歌地图计算两个坐标点的距离 * @param lng1 经度1 * @param lat1 纬度1 * @param lng2 经度2 * @param lat2 纬度2 * @return 距离(千米) */ public static double getDistance(double lng1, double lat1, double lng2, double lat2) { double radLat1 = Math.toRadians(lat1); double radLat2 = Math.toRadians(lat2); double a = radLat1 - radLat2; double b = Math.toRadians(lng1) - Math.toRadians(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 * 10000) / 10000; return s; } public static void main(String[] args) { long b = System.currentTimeMillis(); for(int i=0; i<1000000; i++){ getDistance(116.403933,39.914147, 116.403237,39.927919); } System.out.println("耗时:"+(System.currentTimeMillis()-b)+"毫秒"); //耗时:461毫秒 double dist = getDistance(116.403933,39.914147, 116.403237,39.927919); System.out.println("两点相距:" + dist + "千米"); //两点相距:1.0千米 } }
js版谷歌地图计算两经纬度坐标点的距离
http://happyqing.iteye.com/blog/2236105
参考:
两点间的球面距离公式
http://blog.163.com/scuqifuguang@126/blog/static/1713700862011217114939980/
计算两个经纬度之间的距离
http://blog.csdn.net/musicrabbit/article/details/6717852
根据2个经纬度点,计算这2个经纬度点之间的距离(通过经度纬度得到距离)
http://www.cnblogs.com/softfair/p/distance_of_two_latitude_and_longitude_points.html
球面上任意两点之间的距离计算公式可以参考维基百科上的下述文章。
值得一提的是,维基百科推荐使用Haversine公式,理由是Great-circle distance公式用到了大量余弦函数, 而两点间距离很短时(比如地球表面上相距几百米的两点),余弦函数会得出0.999...的结果, 会导致较大的舍入误差。而Haversine公式采用了正弦函数,即使距离很小,也能保持足够的有效数字。 以前采用三角函数表计算时的确会有这个问题,但经过实际验证,采用计算机来计算时,两个公式的区别不大。 稳妥起见,这里还是采用Haversine公式。
发表评论
-
eclipse生成boolean类型getter,setter,is开头的问题
2018-02-08 15:46 2216private boolean isDel; ... -
eclipse 配置lombok,注解生成getter,setter,equals,hashCode,toString
2018-02-08 15:38 2814lombok 可以再编译过程中生成getter,se ... -
java easyui 树型结构 查询 封装
2017-04-25 18:22 2731一次数据库查询, ... -
java list 交集 并集 差集 去重复并集
2017-04-24 14:26 8852Array基本操作 import java.util.A ... -
java字节数组byte[],16进制字符串互转,
2017-04-18 16:22 7151commons-codec-*.jar里有通用方法 ... -
java生成随机字符串(密码)包含字母,数字,a-z,A-Z,0-9
2016-12-29 11:57 9276import java.util.Random; i ... -
iframe里在top窗口跳转到登录页
2016-08-30 20:43 1845一、java实现 权限filter里加入 Pri ... -
java xml转map 带属性(方式2)
2016-08-15 18:14 4430java xml转map map转xml 带属性(这个效率 ... -
java xml转map map转xml 带属性
2016-08-08 22:46 16201参考效果:xml转json java xml转js ... -
java xml转json json转xml(json转map)
2016-08-08 11:15 11302百度:java json 类库, ... -
java生产指定长度随机字符串a-z,A-Z,0-9
2016-05-30 16:14 6819import java.util.Random; i ... -
java生成二维码QRCode Zxing SwetakeQRCode barcode4j
2016-04-20 11:06 8789最常见的就是QRcode二维码 一、Zxing1. ... -
java android(ios)通用aes加密解密
2016-04-01 15:20 4991加密方式:1.先将文本AES加密2.返回Base64 ... -
java(jsp)执行ssh命令 在远程执行shell命令
2015-11-05 18:01 8781以下两种方法可以指定 主机地址,用户名,密码,端口号(po ... -
js百度地图计算两经纬度坐标点的距离
2015-08-18 18:54 19788百度地图API-首页 http://develop ... -
js版谷歌地图计算两经纬度坐标点的距离
2015-08-17 18:54 5581球面上两点间大圆劣弧的距离 <!DOCTYPE ... -
Java防SQL注入工具类
2015-07-23 15:32 9326import javax.servlet.http. ... -
Java replaceAll不区分大小写
2015-07-23 15:23 2087Java 中replaceAll如何忽略大小写呢?方式一: ... -
Java父类取得子类类名
2015-07-19 19:48 15608在继承关系中,不管父类还是子类,这些类里面的this ... -
Java父类取得子类传递的泛型参数Class类型
2015-07-19 19:39 10012import java.lang.reflect.P ...
相关推荐
java根据两点的经纬度计算直线距离,以及百度地图、高德地图、谷歌地图不同调用方法
1、已知两点经纬度求距离方位角 2、已知一点经纬度、距离、方位角求另一点经纬度。 java源码。本人手敲,亲测简单实用。可用于百度地图、Google地图开发,误差极小基本可忽略。
Java 计算两个GPS坐标点之间的距离 JAVA 计算两个经纬度关系计算 - FALCON - 斑驳的蓝调 1. Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度; 2. a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度...
经纬度距离计算+坐标转换!精度和google earth 比较过,相差很小,精度高。
地图经纬度互换(百度,高德,谷歌,腾讯,搜狗) 具有以下功能 1、通过经纬度获取地址信息。 2、通过地址信息获取经纬度。 3、高德谷歌经纬度转百度地图经纬度。 4、百度经纬度转高德谷歌经纬度。 注,本程序来自于...
利用经纬度转换为两点之间具体,方便小工具。经纬度是google地图上使用的,不要用度分秒的那种哦。
谷歌地图的经纬度与像素坐标转换,仅作参考指导
Java后端进行经纬度点抽稀聚合,HTML呈现及前端聚合渲染 index.html 谷歌map后端点聚合 geos.html 后端点聚合并渲染 geo_cluster.html mapbox前端点聚合 jpg/heatJpgTile.html 栅格瓦片jpg渲染底图及数据 multilines...
vba《调用Google地图获取地址经纬度填入Excel并存储到数据库》
经纬度二进制转换工具及谷歌地图查找坐标方法(和用谷歌地球查度分秒格式坐标)
使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使用的是Google的地理编码服务。一般而言数据量不大的情况使用是不限制的。按照Google...
谷歌地图测量两点间直线距离
根据输入坐标,得到天地图和谷歌地图的瓦片
% * 各地图API坐标系统比较与...% * 谷歌中国地图和搜搜中国地图采用的是GCJ02地理坐标系; BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系; % * 搜狗坐标系、图吧坐标系等,估计也是在GCJ02基础上加密而成的。
根据经纬度获取google地图海拔
这是我的文章【Google地图经纬度与平面坐标的相互转换、简单地图Demo】的附件,内含无水印世界地图、简单地图demo源码 接到公司派下来的一个任务,让我做一个简单的地图Demo,要求是输入城市名,然后在地图上标记出...
根据GoogleMapApi给出地名获取经纬度,给出经纬度获取地名(Java版本) RT
GPS返回的经纬度是以火星坐标为准,以此经纬度在Google地球上和Google地图上查找,两者显示存在偏差,本示例解决了此问题
JS调用Google地图 js获得Google地图坐标 左键单机获得google地图坐标以及中心坐标 缩放度
计算公式从google地球抠出的代码,计算精度可以保证