request->get('region', ''); $keyword = Yii::$app->request->get('keyword', ''); $result = mapUtil::suggestion($region, $keyword); util::success($result); } //逆地理解析地址(高德) ssh 20210626 public function actionResolve() { $lat = Yii::$app->request->get('lat'); $long = Yii::$app->request->get('long'); $locationType = Yii::$app->request->get('locationType', 'gcj02'); if (empty($lat) || empty($long)) { util::success([]); } $result = mapUtil::resolveLocation($lat, $long, $locationType); if (empty($result)) { util::success([]); } util::success($result); } //附近地址(高德逆地理 POI 列表) public function actionNearby() { $lat = Yii::$app->request->get('lat'); $long = Yii::$app->request->get('long'); $locationType = Yii::$app->request->get('locationType', 'gcj02'); if (empty($lat) || empty($long)) { util::success(['list' => []]); } $list = mapUtil::resolveNearby($lat, $long, $locationType); util::success(['list' => $list]); } //是否点击过打开导航 public function actionHasHitNavigate() { $cacheKey = 'has_hit_navigate_' . $this->shopAdminId; Yii::$app->redis->executeCommand('SET', [$cacheKey, 'has']); util::complete(); } }