首页 > TAG信息列表 > deg2rad
如何在php直播平台源码里实现“查询附近主播”功能
在php直播平台源码中,“发现同城主播”的功能是如何开发出来的?下面给大家介绍附近功能中的距离之间的换算,通过本文,你可以: 理解如何在php直播平台源码里换算经纬度 理解发现同城主播功能是如何做成的 为自己的php直播平台源码增加“寻找附近主播”的功能 第一种实现方式: /** * 求php 地图计算距离 封装方法
/* * 地图计算距离 * $lat1:起点纬度 * $lng1 : 起点经度 * * $lat2:终点纬度 * $lng2 : 终点经度 * */ function TX_Map_Api_distance($lat1, $lng1, $lat2, $lng2) { // 将角度转为狐度 $radLat1 = deg2rad($lat1); // deg2rad()函数将角度根据坐标获取距离
function get_two_point_distance($lat1,$lat2,$lng1,$lng2) //配送距离计算,{ $radLat1 = deg2rad($lat1);//deg2rad()函数将角度转换为弧度 $radLat2 = deg2rad($lat2); $radLng1 = deg2rad($lng1); $radLng2 = deg2rad($lng2); $a = $radLat1 - $radLat2; $PHP 之根据两个经纬度计算距离
一、函数代码 /** * @param $lng1 * @param $lat1 * @param $lng2 * @param $lat2 * @return float */ function gl_GetDistance($lng1, $lat1, $lng2, $lat2) { $radLat1=deg2rad($lat1);//deg2rad()函数将角度转换为弧度 $radLat2=deg2rad($lat2); $radLng