如何给百度地图覆盖物物的泡泡图片增加文字

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)09:51 提问
百度地图如何只删除或隐藏覆盖物的标签文字
百度地图如何只删除或隐藏覆盖物的标签文字,不删除覆盖物,只删除标签文字
比如这张图片里面有个覆盖物,针对这个覆盖物加了个文字框,要把建京大厦这个文字框隐藏了
按赞数排序
可以加QQ说
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
// 将底图标注设置为隐藏,方法如下:
mBaiduMap.showMapPoi(false)
不知是不是要这种效果
比如这张图片里面有个覆盖物,针对这个覆盖物加了个文字框,要把建京大厦这个文字框隐藏了
if (annotation != nil) {
[_mapView removeAnnotation:annotation];
if (annotation != nil) {
[_mapView removeAnnotation:annotation];
if (annotation != nil) {
[_mapView removeAnnotation:annotation];
if (annotation != nil) {
[_mapView removeAnnotation:annotation];
if (annotation != nil) {
[_mapView removeAnnotation:annotation];
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐主题 : 请问百度地图气泡上面,怎么添加头像?而且显示多个标注(就是有几个人在线,地图上就显示几个人的气泡)
级别: 新手上路
可可豆: 32 CB
威望: 22 点
在线时间: 145(时)
发自: Web Page
来源于&&分类
请问百度地图气泡上面,怎么添加头像?而且显示多个标注(就是有几个人在线,地图上就显示几个人的气泡)&&&
项目需求是在百度地图的标注气泡上面,添加头像,而且有几个人在线,就显示几个气泡。。大虾,求教,怎么做
级别: 精灵王
UID: 332950
可可豆: 1272 CB
威望: 1058 点
在线时间: 402(时)
发自: Web Page
Re:请问百度地图气泡上面,怎么添加头像?而且显示多个标注(就是有几个人在线,地图上就显示几个人的气 ..
添加标注,然后自定义泡泡
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版Pages: 1/2
主题 : 怎样在百度地图上添加多个标注并区分我点击的石哪个泡泡
级别: 新手上路
可可豆: 49 CB
威望: 49 点
在线时间: 220(时)
发自: Web Page
来源于&&分类
怎样在百度地图上添加多个标注并区分我点击的石哪个泡泡&&&
- (void)mapViewDidFinishLoading:(BMKMapView *)mapView{&&&&for ( i&array. i++) {&&&&&&&&NSString *la=[(xxjson*)[array objectAtIndex:i]jd];&&&&&&&&double lat = [la doubleValue];&&&&&&&&NSString *lo=[(xxjson*)[array objectAtIndex:i]wd];&&&&&&&&double lon = [lo doubleValue];&&&&&&&&pointAnnotation = [[BMKPointAnnotation alloc]init];&&&&&&&&CLLocationCoordinate2D&&&&&&&&coor.latitude =&&&&&&&&coor.longitude =&&&&&&&&pointAnnotation.coordinate =&&&&&&&&pointAnnotation.title = [(xxjson*)[array objectAtIndex:i]wdm];&&&&&&&&[arraymap addObject:pointAnnotation];&&&&}&&&&[_mapView addAnnotations:arraymap];}// 根据anntation生成对应的View- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id &BMKAnnotation&)annotation{&&&&NSString *AnnotationViewID = @&renameMark&;&&&&BMKPinAnnotationView *annotationView = (BMKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:AnnotationViewID];&&&&annotationView = [[BMKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:AnnotationViewID];&&&&// 设置颜色&&&&annotationView.pinColor = BMKPinAnnotationColorP&&&&// 从天上掉下效果&&&&annotationView.animatesDrop = YES;&&&&// 设置可拖拽&&&&annotationView.draggable = YES;&&&&return annotationV}点击了一个标注之后弹出一个泡泡,怎样才能够分辨出我点击的是哪个标注呢
级别: 新手上路
可可豆: 49 CB
威望: 49 点
在线时间: 220(时)
发自: Web Page
回 楼主(sanshenghun) 的帖子
我用遍历数组的方法将标注都加上了,但是如果我点击标注的泡泡,- (void)mapView:(BMKMapView *)mapView annotationViewForBubble:(BMKAnnotationView *){&&&&NSString * ceshi = pointAnnotation.}打印出来的ceshi内容是我数组中得最后一个标注的title。这里应该怎么改啊
级别: 新手上路
可可豆: 49 CB
威望: 49 点
在线时间: 220(时)
发自: Web Page
回 1楼(sanshenghun) 的帖子
没人?自顶!
级别: 新手上路
可可豆: 7 CB
威望: 7 点
在线时间: 61(时)
发自: Web Page
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
级别: 新手上路
可可豆: 49 CB
威望: 49 点
在线时间: 220(时)
发自: Web Page
回 3楼(sam619730) 的帖子
我已经解决了,原来我混淆了pointAnnotation.Tag和annotationView.Tag,以为它们是同一个东西
级别: 侠客
UID: 413993
可可豆: 512 CB
威望: 450 点
在线时间: 175(时)
发自: Web Page
回 4楼(sanshenghun) 的帖子
楼主发一段代码瞧瞧呢。。。我也遇到这个问题了。
级别: 侠客
可可豆: 200 CB
威望: 200 点
在线时间: 316(时)
发自: Web Page
回 4楼(sanshenghun) 的帖子
楼主你好!我也在纠结怎么判断点击的标注,想实现点击标注调到不同的界面,能提示下怎么实现不?
级别: 新手上路
UID: 428971
可可豆: 74 CB
威望: 74 点
在线时间: 507(时)
发自: Web Page
不明白啊楼主,pointAnnotation 是什么?
级别: 新手上路
UID: 475539
可可豆: 294 CB
威望: 181 点
在线时间: 217(时)
发自: Web Page
回 6楼(xshaodong2008) 的帖子
你们都解决了吗, 我现在需要添加多个标注, 并且获取需要点击标注的点击事件
级别: 新手上路
UID: 475539
可可豆: 294 CB
威望: 181 点
在线时间: 217(时)
发自: Web Page
回 6楼(xshaodong2008) 的帖子
解决了可以回复下吗?帮一下吧, 有点着急
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版百度地图去掉marker覆盖物或者去掉maker的label文字_心得技巧_动态网站制作指南
百度地图去掉marker覆盖物或者去掉maker的label文字
来源:人气:1643
var marker = new BMap.Marker(...);
map.removeOverlay(marker);//方法1
//marker.remove();//方法2
//如果是Marker设置的setLabel还可以设置其样式来隐藏
//mapComponent.state.bikeMarkLabel.setStyle({//方法3
// display:&none&
这里有个坑,就是如果页面要渲染很多的marker,很可能会循环一个数组,如果这段逻辑处于循环中,每次marker或者label都是通过BMapnew出来的,那么就会清除不掉。
仔细想一下就会发现,上次循环渲染的Mark对象已经被释放掉了,最新一次是新new出来的,所以无效。
另外建议使用方法1和方法2,方法3只是隐藏而不是清楚,重复造作会在地图叠加多个覆盖物
优质网站模板}

我要回帖

更多关于 百度地图覆盖物 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信