这里首先需要解析消息类型, $input_type=$postObj->MsgType;
然后获取消息里面的定位经纬度 $loc_x=$postObj->Location_X;
$loc_y=$postObj->Location_Y;
接下来开始解析经纬度,
if($input_type=="location")
{
$msgType="text";
// 使用腾讯地图计算距离
$contentStr="你发送的地点坐标是($loc_x,$loc_y)";
$resultStr=sprintf($textTpl,$fromUsername,$toUsername,$time,$msgType,$contentStr);
echo$resultStr;
}
具体实现代码就放在开源中国里面 ,有什么疑问的话欢迎留言交流, 知无不言.
https://Git.oschina.NET/RoseKissYou/wechat_subscribe/attach_files
还有解决不了的欢迎留言,也可以访问我的微博,知无不言,菜鸟一枚,感谢观看 http://weibo.com/rosekissyou
网友评论