[ 'address' => $address, 'output' => 'json', 'key' => '1fc46e05a373343122c68fbc2b045050', ], ]); if ($res->getStatusCode() !== 200) { return [ 'code' => 1, 'msg' => '网络错误', ]; } $content = json_decode((string)$res->getBody(), true); if ($content['status'] && $content['status'] == '1') { list($longitude, $latitude) = \explode(',', $content['geocodes'][0]['location']); return [ 'code' => 0, 'data' => [ 'longitude' => $longitude, 'latitude' => $latitude, ], ]; } return [ 'code' => 1, 'msg' => '网络错误11', ]; } }