我正在使用新的Google Maps API V2创建一个应用程序,我必须拦截InfoWindow上的点击,点击标记时显示。
阅读documentation我认为我这样做是为了收听InfoWindows的点击次数:
mGoogleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
@Override
public void onInfoWindowClick(Marker marker) {
Log.d("", marker.getTitle());
}
});
但不幸的是,该方法从未被调用过。
如果我尝试听标记点击并使用setOnMarkerClickListener而不是OnInfoWindowClickListener,这可以正常工作。
希望能提前找到一些帮助
答案 0 :(得分:11)
当你实际点击标记标题弹出而不是标记时,会调用OnInfoWindowClickListener。
以上工作正常。