<?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();
大家好!现在的这段代码运行的结果如图所示:发送本人所在的位置,收到的回复是本人所在位置的经纬度。想要的结果是:发送自己所在的位置,回复自己到某一程序指定的地点所搭乘的公交车或者是地铁。例如:本人现在在天津市的某一地点,给此平台发送本人现在的地点,它可以回复我坐那一路公交车到梅江会展中心,当然梅江会展中心是程序里面所指定的地点,如果本人不在天津市则回复“您不在本市,我们无法为您提供服务。”