安卓应用开发吧 关注:92贴子:132
  • 3回复贴,共1

调用百度地图API时的问题,MySearchListener无法监听到

只看楼主收藏回复


亲们这个问题已经解决了


IP属地:浙江1楼2013-02-03 17:12回复



    IP属地:浙江2楼2013-02-03 17:15
    回复
      问题是这样的:
      mMKSearch.init(mapManager, new MySearchListener());
      mMKSearch.walkingSearch("", startPlanNode, "", endPlanNode);
      调用walkingSearch方法来显示两个点之间的路线,但是调试时不管怎么样一直进入不了MKSearchListener中的onGetWalkingRouteResult()方法,查了网上也是说可能包的问题,最后试啊试的原来是:
      protected class MySearchListener implements MKSearchListener
      这个出了问题,
      把protected改成public之后调试的时候就能监听到并能进去了。


      IP属地:浙江3楼2013-02-03 17:20
      回复
        虽然问题是解决了,但是不知道是怎么解决的....
        还等着高手来解释一下。
        另外虽然功能实现了,但还有个小Bug就是按照上面的代码,我将步行路线通过RouteOverlay来显示出来,但是我运行的时候发现路线并不是第一时间显示出来的,而是需要手动点一下屏幕步行路线才会显示出来。
        也望高手能够解决。


        IP属地:浙江4楼2013-02-03 17:23
        回复