<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ namespace ModStart\Core\Util; class LBSUtil { public static function distance($xmITB, $Fk127, $NvgfU, $kMZFt) { goto sXhvq; eiIBF: $iwVlV = deg2rad($Fk127); goto eTOnW; ljR3k: $gkF3n = abs($iwVlV - $J0qAc); goto uN2f6; uN2f6: $DwoXX = abs($ioWwL - $IuFBL); goto zTj7w; PKIlB: $IuFBL = deg2rad($NvgfU); goto eiIBF; auZ8h: $ioWwL = deg2rad($xmITB); goto PKIlB; RDC5Z: return intval($mvy4e * 2 * asin(sqrt($lCE61)) + 0.5); goto hUlZW; sXhvq: $mvy4e = 6378137; goto auZ8h; eTOnW: $J0qAc = deg2rad($kMZFt); goto ljR3k; zTj7w: $lCE61 = pow(sin($gkF3n / 2), 2) + cos($iwVlV) * cos($J0qAc) * pow(sin($DwoXX / 2), 2); goto RDC5Z; hUlZW: } public static function formatDistance($rDVZJ) { if ($rDVZJ > 1000) { return round($rDVZJ / 1000.0, 1) . 'KM'; } else { return intval($rDVZJ) . 'M'; } } public static function locationByIP($pzguI, $aHcWY = null) { return null; } }