Android OnInfoWindowClickListener()永远不会调用

我正在使用新的Google Maps API V2创build一个应用程序,并且我必须拦截点击InfoWindow时的点击,点击标记时显示。

阅读文档我假设我这样做听信息窗口点击:

mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() { @Override public void onInfoWindowClick(Marker marker) { Log.d("", marker.getTitle()); } }); 

但不幸的是,这个方法从来没有被调用过。

如果我尝试听标记点击并使用setOnMarkerClickListener而不是OnInfoWindowClickListener,这工作正常。

希望find一些帮助,提前感谢

  • 为什么我的Facebook的Android SDKlogin调用两次?
  • Twitter OAuth如何在Android中工作?
  • 当活动通过“不保留活动”被终止时,ActivityLifecycleCallbacks不被触发
  • Android:callbackAsyncTask片段(不活动)
  • android在毕加索装载后得到可绘制的图像
  • 在Android中:如何从一个服务调用Activity的函数?
  • android有没有视图callback,当它被销毁?
  • Android远程服务callback
  • OnInfoWindowClickListener被调用,当你实际上点击标记标题popup而不是标记。

    上面的工作正常。