info == "OK"){ $address = $res->regeocode->formatted_address; } return $address; } /** * 批量请求 * * * */ public static function batchRequest(array $ops){ $url = "https://restapi.amap.com/v3/batch?key=".self::AK; $method = "post"; $data = json_encode($ops); $res = curl_request($url,$method,$data); return $res; } /** * 批量坐标逆向解析 * */ public static function getAddressMany(array $arr){ $params = []; foreach ($arr as $v){ $params[] =['url'=>"/v3/geocode/regeo?output=json&location=".(empty($v) ? 0 : $v->lng) .",".(empty($v) ? 0 : $v->lat) ."&key=".self::AK."&radius=100&extensions=all"]; } $res = self::batchRequest(['ops'=>$params]); return $res; } }