地址转换经纬度

407 阅读1分钟
  // var_dump($_POST); die;
        $result = array();
        $ak = 'GQFu5UG9TgcdSze4FWWku7AsSpvO4T2N';//您的百度地图ak,可以去百度开发者中心去免费申请
        // echo 1;die;
     
        $url ="http://api.map.baidu.com/geocoder/v2/?callback=renderOption&output=json&address=".$address."&city=".$city."&ak=".$ak;
        
        $data = file_get_contents($url);
      
        $data = str_replace('renderOption&&renderOption(', '', $data);
        $data = str_replace(')', '', $data);
        // echo $data;die;
        $data = json_decode($data,true);
      
        if (!empty($data) && $data['status'] == 0) {
            // var_dump($data['result']['location']) ;die;
            $result['lat'] = $data['result']['location']['lat'];
            $result['lng'] = $data['result']['location']['lng'];
            return returnjosn('1000','成功',$result);
            //return $result;//返回经纬度结果
        }else{
            return returnjosn('1001','缺少参数或参数不正确');
            //return null;
        }

\


程序员交流qq群:782974737 点击加入