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

4 android google-maps

我正在尝试将Marker添加到我的Google地图中.这是代码.

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))
    );
Run Code Online (Sandbox Code Playgroud)

使用此代码,我可以通过触摸标记获得标记标题.如何通过再次触摸来隐藏标记标题?

我试图找到一种方法.但是,护目镜只说如何隐藏标记.但是,我需要留下标记并仅隐藏标记标题.

提前致谢.

Nan*_*noc 5

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

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

        }
    });
Run Code Online (Sandbox Code Playgroud)

或者它可能更适合您实现此方法:

public boolean onMarkerClick(Marker marker)
Run Code Online (Sandbox Code Playgroud)

然后你可以打电话

hideInfoWindow()
Run Code Online (Sandbox Code Playgroud)

在标记上隐藏它.

希望这可以帮助.