//api接口
$url = 'https://restapi.amap.com/v3/geocode/regeo?location=108.903,34.2334&key={key}&output=JSON';
//发送HTTPs请求并获取返回的数据
$openidRequest = curl_get_https($url);
$json = json_decode($openidRequest,true);
echo "<pre>";
var_dump($json);
//echo $openidRequest;
//替换file_get_contents
function curl_get_https($url){
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); //跳过证书检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); //从证书中检查SSL加密算法是否存在
$tmpInfo = curl_exec($curl);//返回api的json对象
curl_close($curl); //关闭URL请求
return $tmpInfo;//返回json对象
}
ip换取经纬度
https://restapi.amap.com/v3/ip?key={key}&ip=123.139.134.251&output=JSON
获取地址
https://restapi.amap.com/v3/geocode/regeo?location=108.92861,34.25833&key={key}&output=JSON
