获取地址经纬度

This commit is contained in:
Yao 2024-09-28 16:14:59 +08:00
parent 7fcc6732a7
commit 56a6e0f30f

@ -0,0 +1,26 @@
<?php
namespace app\api\controller;
use app\common\basics\Api;
use app\common\server\ConfigServer;
use app\common\server\JsonServer;
class GetLocation extends Api
{
public $like_not_need_login = ['getLocation',];
public function getLocation(){
$post = $this->request->post();
$url = 'https://apis.map.qq.com/ws/geocoder/v1?key=' . ConfigServer::get('map', 'tx_map_key') . '&address=' . $post['address'];
$result = file_get_contents($url);
$data = json_decode($result, true);
if ($data['message'] == 'Success') {
return JsonServer::success('', $data['result']['location']);
}
return JsonServer::error('获取失败');
}
}