[工作笔记]php 根据经纬度获取其相关城市
1 /** 2 * [returnSquarePoint description] 3 * @param [type] $lng 精度 4 * @param [type] $lat 纬度 5 * @param float $distance 距离 以KM为单位 6 * @param integer $eatch_radius 地球半径 一般默认值给6371KM 7 * @return [type] [description] 8 */ 9 function returnSquarePoint($lng, $lat, $distance = 0.5, $eatch_radius = 6371) 10 { 11 $dlng = 2 * asin(sin($distance / (2 * $eatch_radius)) / cos(deg2rad($lat))); 12 $dlng = rad2deg($dlng); 13 $dlat = $distance / $eatch_radius; 14 $dlat = rad2deg($dlat); 15 16 return array( 17 'maxLng' => $lat - $dlat, 18 'maxLng' => $lat + $dlat, 19 'minLat' => $lng + $dlng, 20 'maxLat' => $lng - $dlng 21 ); 22 }
转载:https://www.cnblogs.com/adobe-lin/p/9389116.html
本文来自博客园,作者:我就丶是逗比,转载请注明原文链接:https://www.cnblogs.com/lonewolfyx/articles/15687257.html