<?php
require('../src/Wechat.php');
class MyWechat extends Wechat {
/**
* 收到地理位置消息时触发,回复收到的地理位置
*
* @return void
*/
protected function onLocation() {
$this->responseText('收到了位置消息:' . $this->getRequest('location_x') . ',' . $this->getRequest('location_y'));
}
}
$wechat = new MyWechat('url', TRUE);
$wechat->run();
大家好!现在的这段代码运行的结果如图所示:
发送本人所在的位置,收到的回复是本人所在位置的经纬度。
想要的结果是:发送自己所在的位置,回复自己到某一程序指定的地点所搭乘的公交车或者是地铁。
例如:本人现在在天津市的某一地点,给此平台发送本人现在的地点,它可以回复我坐那一路公交车到梅江会展中心,当然梅江会展中心是程序里面所指定的地点,如果本人不在天津市则回复“您不在本市,我们无法为您提供服务。”