web服务api文档地址:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding
示例:
1 /** 2 * @purpose 根据地址匹配经纬度 3 * @author ffx 4 * @param string $address 地址 5 * @return bool|mixed|string 6 */ 7 function geoPoint($address) 8 { 9 $address = customTrim($address); 10 $url = 'http://api.map.baidu.com/geocoder/v2?address=' . $address . '&output=json&ak=' . config('api.ak') . '&callback=showLocation'; 11 $data = file_get_contents($url); 12 $data = str_replace('showLocation&&showLocation(', '', $data); 13 $data = str_replace(')', '', $data); 14 $data = json_decode($data, true); 15 if(!$data){ 16 $data = ['status' => 6003]; 17 } 18 return $data; 19 }