搜索接口php,【微信公众平台开发】百度周边搜索接口php封装
现在微信公众平台很多娱乐的,都有用到周边搜索功能,研究下比较简单,通过百度周边搜索接口封装如下:
调用格式:
$wechatBaiduAPI = new WechatBaiduAPI();$ret = $wechatBaiduAPI->Place_search($str_key,$location['x'].",".$location['y'] );
参数说明:
$query:搜素关键词
$location: 地理位置经纬度
$radius: 搜索半径
api_server_url = "http://api.map.baidu.com/place/v2/";$this->auth_params = array();$this->auth_params['ak'] = "11ffd27d38deda622f51c9d314d46b1";}//http://api.map.baidu.com/place/search?&query=眼镜&location=39.915,116.404&radius=3000&output=json&key=37492c0ee6f924cb5e934fa08c6b1676public function Place_search($query, $location, $radius=3000){return $this->call("search", array("output" =>json, "query" => $query,"page_size" =>10, "page_num" => 0, "scope" => 2,"location" => $location, "radius" => $radius));}protected function call($method, $params = array()){$params = array_merge($this->auth_params, $params);$url = $this->api_server_url . "$method?".http_build_query($params);$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$data = curl_exec($ch);curl_close($ch);$result = null;$result = json_decode($data,true);return $result;}}
注意:代码里面的ak,是百度密钥,每个百度帐号都有一个唯一的ak,具体自己可以百度! $this->auth_params['ak'] = "11ffd27d38deda622f51c9d314d46b1";
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
搜索接口php,【微信公众平台开发】百度周边搜索接口php封装相关推荐
- 微信公众平台开发(73) 客服接口发送客服消息
微信公众平台开发(73) 客服接口发送客服消息 原文:微信公众平台开发(73) 客服接口发送客服消息 微信公众平台开发 客服接口 发送客服消息 作者:方倍工作室 地址:http://www.cnbl ...
- java微信退款接口demo_微信公众平台开发(6) 微信退款接口
接口链接:https://api.mch.weixin.qq.com/secapi/pay/refund 当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给 ...
- 小程序开发接口,微信公众平台开发地址
小程序接口文档: https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-login.html 微信接口文档: https://mp.weixin.qq.c ...
- PHP微信公众平台开发高级篇--群发接口
群发消息接口 订阅号:每天一条的群发权限 服务号:每月(自然月)4条群发权限 实例 <?php /*** 群发接口* PS:群发之前调用"预览接口"进行测试* PS:通过第三 ...
- 微信公众平台开发(69)百度地图导航
微信公众平台开发 百度地图导航 作者:方倍工作室 地址:http://www.cnblogs.com/txw1958/p/weixin69-navigation.html 一.获取坐标 打开百度地图 ...
- 微信公众平台开发入门教程(图文)
关键字:微信公众平台开发入门 作者:贝创工作室 原文: http://www.cnblogs.com/imaker/p/5491433.html 背景知识:微信公众平台的开发需要有一定的PHP基础知识 ...
- php解析微信接口,php微信公众平台交互与接口详解
这篇文章主要为大家详细介绍了php微信公众平台开发,交互与接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文分为三大部分为大家进行介绍,具体内容如下 1.微信用户.微信服务器和后台服务器的交 ...
- ASP.NET MVC4 微信公众平台开发测试一: 验证
ASP.NET MVC4 微信公众平台开发测试一: 验证 背景,想做一个微信公众号的自动回复系统,于是想动手写一下.记录这些,是一边写程序一边写在这里,也是记录一下自己的思路. 微信公众平台开发时,需 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明
这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账 ...
- C#微信公众平台开发—高级群发接口
涉及access_token的获取请参考<C#微信公众平台开发-access_token的获取存储与更新> 一.为了实现高级群发功能,需要解决的问题 1.通过微信接口上传图文消息素材时,J ...
最新文章
- 反汇编算法介绍和应用——递归下降算法分析
- linux之source
- Matlab中画图以及plot函数及legend函数详解
- 常用压缩,解压与打包
- Go 编码建议——风格篇
- Python字符串splitlines()
- 与时俱进 挪威央行运用大数据预测经济情况
- Xshell7免费版详细下载安装教程
- 【MapGIS精品教程】005:MapGIS中间件的配置与使用
- python回归算法预测数据_python逻辑回归算法预测
- VMware vSphere Hypervisor 7.0 U1 下载(ESXi)
- EasyGUI-2:函数基础
- 工控物联网案例-如何利用LTE-658 4G DTU实现水文水利远程物联网监控
- pyqt5使用pyinstaller打包项目为exe
- 最让男人受不了的40种极品女人!
- 写论文第一步——查文献的方法
- 解决更新包与已安装应用的签名不一致的问题
- Linux应用开发【第九章】GPIO编程应用开发
- 次世代教程_高模制作技术及制作注意事项
- 程序员创业之路——华章图书永远相伴