找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1005|回复: 0
打印 上一主题 下一主题

php微信公众开发之获取周边酒店信息的方法

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:51:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            本文实例讲述了php微信公众开发之获取周边酒店信息的方法。分享给大家供大家参考。具体分析如下:
关注微信公众之后发送回复地理位置信息,即可回复周边附近的酒店信息列表,下面我就来给各位介绍利用php是怎么实现这个功能,希望全子对大家有帮助.代码如下:
[U]复制代码[/U] 代码如下:ToUserName;
$FromUserName = $xmlObj->FromUserName;
$CreateTime = $xmlObj->CreateTime;
$MsgType = $xmlObj->MsgType;
$Content = $xmlObj->Content;

if($MsgType=='location'){
$Location_X = $xmlObj->Location_X;
$Location_Y = $xmlObj->Location_Y;
$Scale = $xmlObj->Scale;
$Label = $xmlObj->Label;

$urlstr = "http://api.map.baidu.com/place/v2/search?&query=酒店&location=".$Location_X.",".$Location_Y."&radius=5000&output=json&ak=DESY8unmZnUlLB0mlowjuiRr";  //此处ak参数需要个人的百度开发序列号,自己去百度申请下就好了
$jsonstr = file_get_contents($urlstr);
$json = json_decode($jsonstr,true);

$pic_640 = "http://api.map.baidu.com/staticimage?width=640&height=320&center=".$Location_Y.",".$Location_X."&zoom=15&markers=".$Location_Y.",".$Location_X."&markerStyles=l,";
$pic_80 = "http://api.map.baidu.com/staticimage?width=80&height=80&center=".$Location_Y.",".$Location_X."&zoom=15&markers=".$Location_Y.",".$Location_X."&markerStyles=l,";
$p_640 = file_get_contents($pic_640);
file_put_contents('./images/640_'.$FromUserName.".png",$p_640);
$p_80 = file_get_contents($pic_80);
file_put_contents('./images/80_'.$FromUserName.".png",$p_80);
echo pic_send($json['results']);
}
function pic_send($arr){
global $ToUserName,$FromUserName;
$str = "
  
  
".time()."
  
".count($arr)."
";
foreach($arr as $k=>$v){
if($k==0){
$picurl = "http://jb51.net/weixin/images/640_".$FromUserName.".png";
}else{
$picurl = "http://jb51.net.net/weixin/images/80_".$FromUserName.".png";
}
$str .="

  
  
  
[U][/U]
";
}
$str .= "";
return $str;
}
?>
希望本文所述对大家的php程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • eaglephp使用微信api接口开发微信框架
  • PHP对接微信公众平台消息接口开发流程教程
  • 微信公众平台开发接口PHP SDK完整版
  • PHP开发微信支付的代码分享
  • php实现微信公众平台账号自定义菜单类
  • 基于php的微信公众平台开发入门实例
  • php微信公众平台开发之获取用户基本信息
  • php开发微信支付获取用户地址
  • PHP通过微信跳转的Code参数获取用户的openid(关键代码)
  • php版微信自动获取收货地址api用法示例
  • php实现微信扫码自动登陆与注册功能
  • php版微信自动登录并获取昵称的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端