最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
HTML5 获取用户经纬度及距离计算公式
时间:2022-06-25 18:17:25 编辑:袖梨 来源:一聚教程网
在做项目时需要做定位获取经纬度并计算距离,这里使用 HTML5 获取经纬度。
利用html5获取经纬度 将下面的经纬度输入谷歌地图:纬度:
经度:
经纬度准确度:
海拔:
海拔高度的精确度:
朝向:
速度:
两个经纬度之间距离计算公式
/**
* @desc 根据两点间的经纬度计算距离
* @param float $lat 纬度值
* @param float $lng 经度值
*/
public function getDistance($lat1, $lng1, $lat2, $lng2)
{
$earthRadius = 6367000;
$lat1 = ($lat1 * pi() ) / 180;
$lng1 = ($lng1 * pi() ) / 180;
$lat2 = ($lat2 * pi() ) / 180;
$lng2 = ($lng2 * pi() ) / 180;
$calcLongitude = $lng2 - $lng1;
$calcLatitude = $lat2 - $lat1;
$stepOne = pow(sin($calcLatitude / 2), 2) + cos($lat1) * cos($lat2) * pow(sin($calcLongitude / 2), 2);
$stepTwo = 2 * asin(min(1, sqrt($stepOne)));
$calculatedDistance = $earthRadius * $stepTwo;
return round($calculatedDistance);
}
相关文章
- 羞羞漫画-首页极速登录界面 03-03
- picacg哔咔testflight最新-PicACG永久网页版2026 03-03
- picacg官方入口地址下载安装最新版本-网页版最新可用通道免费在线 03-03
- jm漫画官网入口-jm网页版在线观看 03-03
- 尾巴漫画入口在哪里?一键获取直达地址告别网页丢失烦恼 03-03
- picacg官网入口-嗶叶picacg在线高清观看 03-02