从未调用Android OnInfoWindowClickListener()

时间:2013-01-11 00:54:43

标签: android google-maps callback google-maps-markers eventtrigger

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

阅读documentation我认为我这样做是为了收听InfoWindows的点击次数:

 mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {

        @Override
        public void onInfoWindowClick(Marker marker) {

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

但不幸的是,该方法从未被调用过。

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

希望能提前找到一些帮助

1 个答案:

答案 0 :(得分:11)

当你实际点击标记标题弹出而不是标记时,会调用OnInfoWindowClickListener。

以上工作正常。