在android google maps API v2中隐藏标记信息窗口

前端之家收集整理的这篇文章主要介绍了在android google maps API v2中隐藏标记信息窗口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前,我可以使用 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,但似乎没有工作.

任何建议请.

谢谢.

解决方法

return true;

从onMarkerClick禁用显示信息窗口并以标记为中心的默认行为.

猜你在找的Android相关文章