在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性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...