|
@@ -7,25 +7,17 @@ use yii\helpers\Json;
|
|
|
|
|
|
|
|
class util
|
|
class util
|
|
|
{
|
|
{
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * 判断是否微信浏览器
|
|
|
|
|
- * @return boolean
|
|
|
|
|
- */
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //判断是否微信浏览器
|
|
|
public static function isWeixin()
|
|
public static function isWeixin()
|
|
|
{
|
|
{
|
|
|
if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') == true) {
|
|
if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') == true) {
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
- Yii::info('请求头:' . $_SERVER['HTTP_USER_AGENT']);
|
|
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- /**
|
|
|
|
|
- * @desc 根据两点间的经纬度计算距离
|
|
|
|
|
- * @param float $lat 纬度值
|
|
|
|
|
- * @param float $lng 经度值
|
|
|
|
|
- */
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //根据两点间的经纬度计算距离
|
|
|
public static function getDistance($lat1, $lng1, $lat2, $lng2)
|
|
public static function getDistance($lat1, $lng1, $lat2, $lng2)
|
|
|
{
|
|
{
|
|
|
$earthRadius = 6367000; //approximate radius of earth in meters
|
|
$earthRadius = 6367000; //approximate radius of earth in meters
|