目前,我可以使用 Android Google 地图 API v2 查看 Google 地图中的所有标记。
在地图中添加我的标记:
mapView.addMarker
(new MarkerOptions()
.position(aUsersLocation).
icon(BitmapDescriptorFactory.fromBitmap(aUserImage))
.snippet(My_VALUE_1)
.title(My_VALUE_2)
.hideInfoWindow();
我有几个标记,并为每个标记的代码段和标题分配了几个值(My_VALUE_1 和 My_VALUE_2)。当用户单击标记时,我需要这些唯一值,并且我将在以下位置收到这些值onMarkerClick 监听器 as:
@Override
public boolean onMarkerClick(Marker theMarker)
{
String aValue1 = theMarker.getSnippet();
String aValue2 = theMarker.getTitle();
theMarker.getPosition().latitude...
...
return false;
}
我的问题是:当我将代码片段和标题值添加到标记时,当用户单击标记时,会显示 infoWindow。
我需要隐藏标记的信息窗口。我尝试过隐藏信息窗口,但似乎不起作用。
有什么建议请。
谢谢。
return true;
from onMarkerClick
禁用显示信息窗口并以标记为中心的默认行为。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)