首页 > Web开发 > 详细

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

时间:2020-04-16 16:09:46      阅读:198      评论:0      收藏:0      [点我收藏+]

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.点个赞再走呗

 

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

原文:https://www.cnblogs.com/zhangxilong/p/12712901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!