【问题标题】:Android OnInfoWindowClickListener() never calledAndroid OnInfoWindowClickListener() 从未调用过
【发布时间】:2013-01-11 00:54:42
【问题描述】:

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

阅读documentation 我假设我这样做是为了收听 InfoWindows 的点击:

 mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {

        @Override
        public void onInfoWindowClick(Marker marker) {

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

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

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

希望能得到一些帮助,在此先感谢

【问题讨论】:

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


    【解决方案1】:

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

    上面的工作正常。

    【讨论】:

    • 是的,它现在工作正常。我只添加了一次 OnInfoWindowClickListener 两次。只是我的错!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    相关资源
    最近更新 更多