1.登錄百度地圖開放平台
地址:http://lbsyun.baidu.com/
2.選擇微信登錄
3.點擊控制台,看下一下界面
3.點擊應用管理
4.創建應用,我的是網站應用,所以選擇瀏覽器端
5.里邊所有字段要填寫准確。注意:(白名單可輸入網址,如果都用的話,就是用‘*’號代替)
6.創建好之后大概是這樣子的
7.到了這里接口基本申請好了,上代碼
/** * 獲取 IP 地理位置 * 百度地圖IP接口 * @Return: array */ function getCity($ip) { $ch = curl_init(); $url = "http://api.map.baidu.com/location/ip?ip={$ip}&ak=你剛申請的ak"; curl_setopt($ch, CURLOPT_URL, $url); //參數為1表示傳輸數據,為0表示直接輸出顯示。 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //參數為0表示不帶頭文件,為1表示帶頭文件 curl_setopt($ch, CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false); $output = curl_exec($ch); curl_close($ch); $output = json_decode($output,true); return $city; }
8.結果
9.點個贊再走唄