<? // 社会用户注册1【非机构】 require_once ("../user_include.inc"); ErrorLogger::doOutput("Compass...ajax_social_user_register1.php....Start.", 0); $longitude = "121.54409";//用户位置的经度 $latitude = "31.22114";//用户位置的纬度 //调用腾讯LGS服务解析用户地址信息 $tmpUrl = '/ws/geocoder/v1?key=' . LBS_KEY . '&location=' . $latitude . ',' . $longitude . LBS_SECRET; $md5Str = md5($tmpUrl); $lbsUrl = 'https://apis.map.qq.com/ws/geocoder/v1?key=' . LBS_KEY . '&location=' . $latitude . ',' . $longitude . '&sig=' . $md5Str; $lbsObj = file_get_contents($lbsUrl); $jsonObj = json_decode($lbsObj); //对JSON格式的字符串进行编码 $lbsArray = get_object_vars($jsonObj);//转换成数组 $resultObj = $lbsArray['result']; $userMst = new UserMst(); if($lbsArray['status'] == "0" && $resultObj->ad_info->nation_code==156) { $userMst->province = $resultObj->address_component->province; $userMst->city = $resultObj->address_component->city; $userMst->district = $resultObj->address_component->district; } print_r($userMst); ?>