原理和微信获取用户地理信息的步骤
以下是原则和引入微信服务号获取用户位置信息的步骤。
原理
1。位置信息获取过程
2。位置信息的消息
十四亿四千四百零三万五千八百八十二
二十八点701618
一百一十五点八一八八一七
三十
参数描述:
参数
描述
tousername
开发商微信号
fromusername
汇款人账户(一个OpenID)
创建时间
消息创建时间(整数)
msgtype
消息类型、事件
事件
事件类型、位置
纬度
地理位置纬度
经度
地理位置经度
精度
定位精度
获取位置信息步骤
1。服务编号认证申请书
只有通过认证的服务号可以访问权限访问微信高级服务。
2。打开用户位置信息获取功能
开发者中心>获取用户位置
三.weiphp位置信息的消息处理。
1。微信服务号开发接口配置
微信服务器将推动SP服务器的用户和微信之间的互动事件消息。
2。在WeixinController的indexAction处理位置信息。
XML消息被转换成PHP数组,然后纬度和经度信息被取出供使用。
$content = file_get_contents('php: / /输入);
$data =新 simplexmlelement(内容);
foreach(美元美元美元数据关键=值){
美元->数据{ $关键} = strval(价值);
}
使用数据经度};数据{纬度。
在这种方式中,我们显示的原理和微信获取用户地理信息的步骤。希望你能喜欢。