1、登录百度地图开放平台
2、选择微信登录
3、点击控制台,看下一下界面,点击应用管理
4、创建应用,我的是网站应用,所以选择浏览器端
5、里边所有字段要填写准确。注意:(白名单可输入网址,如果都用的话,就是用‘*’号代替)
6、创建好之后大概是这样子
7、到了这里接口基本申请好了,开始上代码
/**
* 获取 IP 地理位置
* 百度地图IP接口
* @Return: array
*/function getCity($ip)
{
$ch = curl_init();
$url = "{$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、完美结束,欢迎大家点赞、评论、关注,后面的内容会更精彩哦!!!
备注:如有侵权,请联系删除,谢谢!