地理位置消息

2.2.3 地理位置消息

可能大家使用微信发送地理位置信息的情况比较少,但是这种情况还是有的。图 2-2 展示了如何发送地理位置信息:单击消息输入框右边的“+”按钮,然后在下面的面板上选择“位置”按钮,此时会弹出一个地址选择界面,接着要把 GPS 定位打开,选择好位置后单击“发送”就完成了地理位置信息的发送。
发送地理位置信息
图2-2 发送地理位置信息

公众账号服务器收到的地理位置信息格式如下:

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1351776360</CreateTime>
<MsgType><![CDATA[location]]></MsgType>
<Location_X>23.134521</Location_X>
<Location_Y>113.358803</Location_Y>
<Scale>20</Scale>
<Label><![CDATA[ 位置信息]]></Label>
<MsgId>1234567890123456</MsgId>
</xml>

上述代码中各个字段的描述如表 2-3 所示。

表 2-3 地理位置消息字段描述

参数描述
ToUserName开发者微信公众账号
FromUserName发送方账号(一个 OpenID)
CreateTime消息创建时间(整型)
MsgType消息类型,为“location”表示这是一个位置消息
Location_X地理位置纬度
Location_Y地理位置经度
Scale地图缩放大小
Label地理位置信息
MsgId消息 ID,64 位整型

Label 是手机定位之后带的文本描述。

下一节 2.2.4 链接消息
上一节 2.2.2 图片消息
返回微信公众平台应用开发实战

天香空城微信二维码
关注 天香空城 微信号 ulisse 或扫描二维码,可以了解微信营销书籍
微信营销书评
微信公众平台开发源码

返回微信营销