diff --git a/app/api/controller/LocalStore.php b/app/api/controller/LocalStore.php index d899103b..b4a958a0 100755 --- a/app/api/controller/LocalStore.php +++ b/app/api/controller/LocalStore.php @@ -77,14 +77,13 @@ class LocalStore extends Api // 调用腾讯地图将本地生活地理位置转换为经纬度 try { $url = 'https://apis.map.qq.com/ws/geocoder/v1?key=' . ConfigServer::get('map', 'tx_map_key') . '&address=' . str_replace(' ', '', $data['address']); - $result = file_get_contents($url); - $location = json_decode($result, true); - dump($location);die; - dump($location);die; - } catch (\Exception $e) { - dump('error: ' . $e->getMessage());die; - } - die; + $content = file_get_contents($url); + $location = json_decode($content, true); + if ($location['message'] === 'Success') { + $data['latitude'] = $location['result']['location']['lat']; + $data['longitude'] = $location['result']['location']['lng']; + } + } catch (\Exception $e) {} if (isset($data['lstore_id']) && $data['lstore_id'] != 0) { $data['store_state'] = 0;