《PHP教程:微信获取用户地理位置信息的原理与步骤》要点:
本文介绍了PHP教程:微信获取用户地理位置信息的原理与步骤,希望对您有用。如果有疑问,可以联系我们。
在微信公众服务号开发需求中经常有获取用户位置信息的功能,通过用户的位置信息,可以做一些地图导航,以及基于LBS的营销活动.PHP实战
下面通过给大家介绍微信服务号获取用户位置信息的原理与步调.
PHP实战
原理PHP实战
1. 位置信息获取流程PHP实战
PHP实战
2. 位置信息报文PHP实战
<xml><ToUserName><![CDATA[gh_public_member_account]]></ToUserName> <FromUserName><![CDATA[oNEGGwGfl8f5xMEqVHToL63LDL40]]></FromUserName> <CreateTime>1444035882</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[LOCATION]]></Event> <Latitude>28.701618</Latitude> <Longitude>115.818817</Longitude> <Precision>30.000000</Precision> </xml>
参数说明:PHP实战
获取位置信息步调PHP实战
1. 申请服务号认证PHP实战
只有通过认证的服务号,才能够获取拜访微信高级服务的权限.PHP实战
2. 开启用户位置信息获取功能PHP实战
开发者中心 -> 获取用户地理位置PHP实战
PHP实战
3. weiPHP地理位置信息消息处理.PHP实战
1. 配置微信服务号开发接口PHP实战
PHP实战
微信服务器将会把用户与微信之间的交互变乱消息,通过此接口推送给SP服务器.PHP实战
2. 在WeixinController的IndexAction中处理location消息.PHP实战
将xml消息转化为php数组,然后取出经纬度信息,以备使用.PHP实战
$content = file_get_contents ( 'php://input' ); $data = new \SimpleXMLElement ( $content ); foreach ( $data as $key => $value ) { $this->data [$key] = strval ( $value ); } // to use data["longitude"]; data["latitude"].
以上通过图文的方式给大家展示了微信获取用户地理位置信息的原理与步调,希望大家喜欢.PHP实战
欢迎参与《PHP教程:微信获取用户地理位置信息的原理与步骤》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/8416.html