根据经纬度计算距离
所属分类 LBS
浏览量 923
经度 longitude
纬度 Latitude
地球 球面距离计算
地球半径 6378.137KM
地球赤道的全长为40076千米
坐地日行八万里
完整代码
https://gitee.com/dyyx/demos/blob/master/geodemo/src/main/java/dyyx/GpsUtil.java
测试代码
https://gitee.com/dyyx/demos/blob/master/geodemo/src/main/java/dyyx/GeoHashTest.java
测试数据
// 经度 longitude , 纬度 Latitude
String[]geopoints = {
"北京;116.23128;40.22077",
"上海;121.48941;31.40527",
"深圳;113.88308;22.55329",
"杭州;120.21201;30.2084",
"杭州海创园18号楼;120.0163370211792;30.27988902446744",
"杭州海创园 5号楼;120.01818238098144;30.28281676146628",
"西溪湿地东南角;120.09040788378907;30.26328081629187",
"西溪湿地东北角;120.08620218005372;30.28025593649279",
"西溪湿地西南角;120.04448846545411;30.247414950550652",
"西溪湿地西北角;120.04732087817384;30.277735798545145",
"西溪湿地东门;120.08834794726563;30.27484497238057",
"西溪湿地北们;120.06972268786622;30.280552419058097",
};
北京==>上海 1089556 米
上海==>深圳 1240248 米
深圳==>杭州 1059923 米
杭州==>杭州海创园18号楼 20431 米
杭州海创园18号楼==>杭州海创园 5号楼 371 米
杭州海创园 5号楼==>西溪湿地东南角 7276 米
西溪湿地东南角==>西溪湿地东北角 1932 米
西溪湿地东北角==>西溪湿地西南角 5426 米
西溪湿地西南角==>西溪湿地西北角 3386 米
西溪湿地西北角==>西溪湿地东门 3957 米
西溪湿地东门==>西溪湿地北们 1899 米
geohash简介
上一篇
下一篇
dubbo 几个实用功能
Dubbo路由简介
geohash简介
二叉树遍历
快慢指针的妙用
MySQLTEXT类型最大长度