您的位置 首页 php

PHP调用百度地图接口,根据IP地址获取地区

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、完美结束,欢迎大家点赞、评论、关注,后面的内容会更精彩哦!!!

备注:如有侵权,请联系删除,谢谢!

文章来源:智云一二三科技

文章标题:PHP调用百度地图接口,根据IP地址获取地区

文章地址:https://www.zhihuclub.com/149531.shtml

关于作者: 智云科技

热门文章

网站地图