Android OnInfoWindowClickListener()从未被调用。

7
我正在使用新的Google Maps API V2创建一个应用程序,并且我需要拦截点击InfoWindow的事件,当Marker被点击时显示。
阅读文档后,我认为可以通过以下方式监听InfoWindows点击事件:
 mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {

        @Override
        public void onInfoWindowClick(Marker marker) {

            Log.d("", marker.getTitle());   
        }
    });

但不幸的是,这个方法从未被调用。

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

希望能找到一些帮助,提前感谢。

1个回答

11

当您实际点击标记标题弹出窗口而不是标记时,OnInfoWindowClickListener 将被调用。

以上内容正常工作。


是的,现在它运行良好。我添加了OnInfoWindowClickListener两次,而不是只添加一次。这只是我的错误! - TheModularMind

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接