Browse Source

腾讯逆地址解析

任敬轩 1 month ago
parent
commit
ee18636d37
1 changed files with 12 additions and 2 deletions
  1. 12 2
      Modules/Admin/Http/Controllers/Api/ApiController.php

+ 12 - 2
Modules/Admin/Http/Controllers/Api/ApiController.php

@@ -729,14 +729,24 @@ class ApiController extends BaseController
 
         $gps = $lat.','.$lng;
 
+        $sig = '/ws/geocoder/v1?key='.env('TX_KEY').'&location='.$gps.env('TX_SK');
+        $sig = md5($sig);
+
         $params = [
             'location' => $gps,
-            'key' => env('TX_KEY')
+            'key' => env('TX_KEY'),
+            'sig' => $sig
         ];
 
         $result = $this->sendRequest("https://apis.map.qq.com/ws/geocoder/v1",$params);
 
-        dd($result);
+        $position = '';
+
+        if(isset($result['result']['formatted_addresses']['recommend'])){
+            $position = $result['result']['formatted_addresses']['recommend'];
+        }
+
+        return self::successResponse($position);
     }
 
     //腾讯位置接口服务