我正在使用新的 Google Maps API V2 创建一个应用程序,我必须拦截对 InfoWindow 的点击,在点击标记时显示。
阅读documentation我假设我这样做是为了听取 InfoWindows 的点击次数:
mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
Log.d("", marker.getTitle());
}
});
但不幸的是,该方法从未被调用过。
如果我尝试监听标记点击并使用 setOnMarkerClickListener 而不是 OnInfoWindowClickListener ,则效果很好。
希望得到一些帮助,在此先感谢
最佳答案
当您实际单击标记标题弹出窗口而不是标记时,将调用 OnInfoWindowClickListener。
上面的工作正常。
关于Android OnInfoWindowClickListener() 从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14269975/