谷歌地图 v2 使信息窗口不可点击
Posted
技术标签:
【中文标题】谷歌地图 v2 使信息窗口不可点击【英文标题】:Google map v2 make infowindow not clickable 【发布时间】:2014-02-02 09:52:46 【问题描述】:是否可以使标记的信息窗口不可点击?我可以make the Marker not clickable 或点击一下就可以让信息窗口消失
OnInfoWindowClickListener InfoWindowListener = new OnInfoWindowClickListener()
@Override
public void onInfoWindowClick(Marker marker)
marker.hideInfoWindow();
;
但它们都不是我真正想要的。我可以想象创建自定义信息窗口可以成为解决方案,但我想知道是否有更快/更简单的方法来实现这一点。
【问题讨论】:
【参考方案1】:您可以执行以下操作: 只需使用 marker.getId() 和“可点击”或不可“点击”作为第二个值创建一个 HashMap。
因此,每当您在地图中添加映射器时,只需插入:
clickableMarkers.put(currentMarker.getId(), CLICKABLE);
并在您的 InfoWindowClick 方法中进行以下检查:
if (clickableMarkers.get(marker.getId()).equals(CLICKABLE))
//Do whatever you want with clickable info windows
else
//Do whatever you want with non clickable info windows
【讨论】:
以上是关于谷歌地图 v2 使信息窗口不可点击的主要内容,如果未能解决你的问题,请参考以下文章
无法单击标记 - 谷歌地图集群Android,无法在谷歌地图中显示信息窗口