Android谷歌地图API - 非焦点标记侦听器

时间:2013-12-04 10:09:42

标签: android android-maps

我想在我的地图标记上添加一个无焦点的侦听器,但它似乎不存在。最好的方法是什么?

我明白没有无焦点的监听功能,对不清楚的解释很抱歉。当我点击标记时,我会在屏幕底部显示linearLayout并修改文本视图。我想要做的是当用户点击地图上的其他位置时隐藏此linearLayout。

我不想使用InfoWindow。

2 个答案:

答案 0 :(得分:3)

标记中没有UNFOCUS,因为没有必要。当您点击地图上的任何其他位置时,它将自动无焦点。
编辑:
您可以使用onMapClickListner来点击地图。这样,标记将自动不聚焦,您可以处理该事件。

答案 1 :(得分:0)

您可以通过以下方式实现这一目标:

  • 记住当前在MarkeronMarkerClick
  • 中关注的getInfoWindow
  • 清除Marker中当前关注的onMapClick以及setVisibleremove之类的其他活动(仅限于Marker)(如果您在代码中使用它们) )