http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding
/**
*返回经纬度
*/
function geoEncode($addr,$city="上海"){
$ak = "DQ1BXIF0qG***************";
$addr = urlencode($addr);
$url = "http://api.map.baidu.com/geocoder/v2/?address=$addr&output=json&ak=$ak";
$res =httpGet($url);
$res = json_decode($res,true);
if($res['status'] == 0){
return $res['result']['location'];
}
return false;
}
function httpGet($url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 2000);
curl_setopt($curl, CURLOPT_URL, $url);
$res = curl_exec($curl);
curl_close($curl);
return $res;
}