MapController.php 1014 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace pt\controllers;
  3. use common\components\mapUtil;
  4. use common\components\util;
  5. use Yii;
  6. class MapController extends BaseController
  7. {
  8. //腾讯地图关键词输入提醒 ssh 2020.1.21
  9. public function actionSuggestion()
  10. {
  11. $region = Yii::$app->request->get('region', '厦门市');
  12. $keyword = Yii::$app->request->get('keyword', '金尚小区');
  13. $result = mapUtil::suggestion($region, $keyword);
  14. util::success($result);
  15. }
  16. //逆地理解析地址(高德) ssh 20210626
  17. public function actionResolve()
  18. {
  19. $lat = Yii::$app->request->get('lat');
  20. $long = Yii::$app->request->get('long');
  21. $locationType = Yii::$app->request->get('locationType', 'gcj02');
  22. if (empty($lat) || empty($long)) {
  23. util::success([]);
  24. }
  25. $result = mapUtil::resolveLocation($lat, $long, $locationType);
  26. if (empty($result)) {
  27. util::success([]);
  28. }
  29. util::success($result);
  30. }
  31. }