百度地图如何只删除或隐藏覆盖物的标签文字

百度地图如何只删除或隐藏覆盖物的标签文字,不删除覆盖物,只删除标签文字
图片说明
比如这张图片里面有个覆盖物,针对这个覆盖物加了个文字框,要把建京大厦这个文字框隐藏了

// 将底图标注设置为隐藏,方法如下:
mBaiduMap.showMapPoi(false)
图片说明

不知是不是要这种效果

图片说明
比如这张图片里面有个覆盖物,针对这个覆盖物加了个文字框,要把建京大厦这个文字框隐藏了

if (annotation != nil) {
[_mapView removeAnnotation:annotation];
}

3、为地图上的Marker添加点击事件:

[java] view plaincopy在CODE上查看代码片派生到我的代码片

//对Marker的点击  
        mBaiduMap.setOnMarkerClickListener(new OnMarkerClickListener()  
        {  
            @Override  
            public boolean onMarkerClick(final Marker marker)  
            {  
                //获得marker中的数据  
                Info info = (Info) marker.getExtraInfo().get("info");  

                InfoWindow mInfoWindow;  
                //生成一个TextView用户在地图中显示InfoWindow  
                TextView location = new TextView(getApplicationContext());  
                location.setBackgroundResource(R.drawable.location_tips);  
                location.setPadding(30, 20, 30, 50);  
                location.setText(info.getName());  
                //为弹出的InfoWindow添加点击事件  
                mInfoWindow = new InfoWindow(location, llInfo,  
                        new OnInfoWindowClickListener()  
                        {  

                            @Override  
                            public void onInfoWindowClick()  
                            {  
                                //隐藏InfoWindow  
                                mBaiduMap.hideInfoWindow();  
                            }  
                        });  
                //显示InfoWindow  
                mBaiduMap.showInfoWindow(mInfoWindow);  
                //设置详细信息布局为可见  
                mMarkerInfoLy.setVisibility(View.VISIBLE);  
                //根据商家信息为详细信息布局设置信息  
                popupInfo(mMarkerInfoLy, info);  
                return true;  
            }  
        });  


                    这个挺好用的!你可以试一试

label.setStyle({
color : "#666867",
fontSize : "18px",
border:"0px",
background:"transparent"
});

    把我这个放上去就可以了,设置边框为0就行