谷歌地图在Android中隐藏标记标题

谷歌地图在Android中隐藏标记标题,android,google-maps,Android,Google Maps,我正试图在我的谷歌地图中添加一个标记。这是代码 private final LatLng LOCATION_HOME= new LatLng(6.0334009,80.218384); mMap.addMarker(new MarkerOptions() .position(LOCATION_HOME) .title("Hi I'm Home..:D") .icon(Bi

我正试图在我的谷歌地图中添加一个标记。这是代码

private final LatLng LOCATION_HOME= new LatLng(6.0334009,80.218384);


 mMap.addMarker(new MarkerOptions()
                    .position(LOCATION_HOME)
                    .title("Hi I'm Home..:D")
                    .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ROSE))
    );
使用此代码,我可以通过触摸标记来获得标记标题。如何通过再次兜售来隐藏标记标题

我试图找到一种方法。但是,goggle只说如何隐藏标记。但是,我需要标记停留并仅隐藏标记标题


提前谢谢

您可以使用此回调来管理信息窗口上的单击

mMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {
        @Override
        public void onInfoWindowClick(Marker marker) {

        }
    });
或者,您最好实施这种方法:

public boolean onMarkerClick(Marker marker)
然后你可以打电话

hideInfoWindow()
在标记上隐藏它


希望这有帮助。

创建marker对象并调用marker.hideInfo窗口();看这个

Marker marker = googleMap.addMarker(new MarkerOptions()

marker.hideInfo窗口()

首先创建一个标记变量

Marker mMarker = mMap.addMarker(markerOptions);
然后确保标记被轻敲

mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
    @Override
    public boolean onMarkerClick(Marker marker) {
        if (marker.equals(mMarker))
            marker.hideInfoWindow();
        return true;
    }
});

如果用户点击信息窗口,您也可以实现
mMap.setOnInfoWindowClickListener()
,我不明白它是如何工作的。是否通过触摸隐藏标记标题?HideInfo window()将其隐藏,您只需选择何时隐藏,在信息窗口上单击或标记单击