技术煜
2015-12-31 01:51
采纳率: 33.3%
浏览 6.8k

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

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

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • ProXin 2015-12-31 02:09

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

    打赏 评论
  • ProXin 2015-12-31 02:09

    不知是不是要这种效果

    打赏 评论
  • 技术煜 2015-12-31 02:42

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

    打赏 评论
  • 王王没想到 2015-12-31 06:51

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

    打赏 评论
  • 至远吉哥 2016-01-02 00:15

    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;  
                }  
            });  
    
    
                        这个挺好用的!你可以试一试
    
    打赏 评论
  • NYIST_YUN4 2017-12-29 03:37

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

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

相关推荐 更多相似问题