目前,我可以使用
Android Google maps 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监听器中接收这些值:
@Override public boolean onMarkerClick(Marker theMarker) { String aValue1 = theMarker.getSnippet(); String aValue2 = theMarker.getTitle(); theMarker.getPosition().latitude... ... return false; }
我的问题是:当我将片段和标题值添加到标记时,当用户单击标记时,将显示infoWindow.
我需要隐藏标记的infoWindow.我试图用hideInfoWindow,但似乎没有工作.
任何建议请.
谢谢.