单击标记时如何在信息中获取点击事件?

时间:2016-10-20 17:11:08

标签: android code-snippets marker

我想在用户触摸标记上方的信息(代码段?)时显示新活动。由于我是android的新手,我独自学习并通过自定义标记和片段完成。但是我不能给点击事件提供点击事件。我已经检查了How to get click event of the marker text这篇文章,但很难对我的代码执行。在开始“InfoWindowAdapter”它无法读取它(无法解析...)

我找到了第二个答案Android Google Maps V2 - OnInfoWindowClick on several markers它看起来除了一个部分。

allMarkerMap.put(mk1, Don.class);
mMap.setOnInfoWindowClickListener(this);

上面的帖子,它说它有效但在我的那个上它在mMap.setOnInfoWindowClickListener旁边的“this”上有红线。我把它放在onCreateonMapready下的几个位置,但它不起作用。

1 个答案:

答案 0 :(得分:0)

如果仔细查看your link中提供的代码,您会注意到以下行:

public class MainActivity extends Activity implements OnInfoWindowClickListener {

这意味着Activity实现了OnInfoWindowClickListener接口。如果要使用mMap.setOnInfoWindowClickListener(this);,请确保this(在提供的链接中为Activity)实现侦听器。

通过实施OnInfoWindowClickListener,它会强制您实施onInfoWindowClick(marker)方法。