百度地圖地理編碼接口

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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章