shish 5 anni fa
parent
commit
ff474e8abc

+ 1 - 1
app-ghs/controllers/MapController.php

@@ -9,7 +9,7 @@ use Yii;
 class MapController extends BaseController
 {
 
-    public $guestAccess = ['suggestion'];
+    public $guestAccess = ['suggestion','resolve'];
 
     //腾讯地图关键词输入提醒 ssh 2020.1.21
     public function actionSuggestion()

+ 1 - 1
app-hd/controllers/MapController.php

@@ -9,7 +9,7 @@ use Yii;
 class MapController extends BaseController
 {
 
-    public $guestAccess = ['suggestion'];
+    public $guestAccess = ['suggestion','resolve'];
 
     //腾讯地图关键词输入提醒 ssh 2020.1.21
     public function actionSuggestion()

+ 20 - 1
app-mall/controllers/MapController.php

@@ -9,7 +9,7 @@ use Yii;
 class MapController extends BaseController
 {
 
-	public $guestAccess = ['suggestion'];
+    public $guestAccess = ['suggestion','resolve'];
 
 	//腾讯地图关键词输入提醒 ssh 2020.1.21
 	public function actionSuggestion()
@@ -20,4 +20,23 @@ class MapController extends BaseController
 		util::success($result);
 	}
 
+    //解析地址 shish 20210626
+    public function actionResolve()
+    {
+        $lat = Yii::$app->request->get('lat');
+        $long = Yii::$app->request->get('long');
+        if (empty($lat) || empty($long)) {
+            util::success([]);
+        }
+        $res = mapUtil::resolveLocation($lat, $long);
+        $address = $res['result']['formatted_addresses']['recommend'] ?? '';
+        $province = $res['result']['address_component']['province'] ?? '';
+        $city = $res['result']['address_component']['city'] ?? '';
+        $showAddress = $res['result']['address'] ?? '';
+        if (empty($address) || empty($province) || empty($city)) {
+            util::success([]);
+        }
+        util::success(['province' => $province, 'city' => $city, 'address' => $address, 'showAddress' => $showAddress]);
+    }
+
 }