弄了个小程序的定位,需要获取到地址信息
前端想站着把钱挣了,所以我就需要把经纬度转成地址信息返回
原文档地址:腾讯开发文档
其实简单,就是拼接一下参数就好
这里直接放码,下次用直接复制就好
function get_address() {
$latitude=request()->get('latitude');//经度
$longitude=request()->get('longitude');
$key='kkk';//腾讯key值
$url = 'https://apis.map.qq.com/ws/geocoder/v1?key='.$key.'&location='.$latitude.','.$longitude;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36');
$content = curl_exec($ch);
curl_close($ch);
$result = [];
if($content) {
$result = json_decode($content, true);
}
return json($result);
}
然后就行了其实就是一个get请求人家