ios 百度地图 点击标注出现的气泡能不能自定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 百度地图 点击标注出现的气泡能不能自定义相关的知识,希望对你有一定的参考价值。

不能,这是系统百度地图系统控制的,自己无法自定义 参考技术A

可以,在代理方法中

/**
 *根据anntation生成对应的View
 *@param mapView 地图View
 *@param annotation 指定的标注
 *@return 生成的标注View
 */
- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation;

BMKAnnotationView *annotationView = [mapView dequeueReusableAnnotationViewWithIdentifier:annotationViewID];
BMKActionPaopaoView *actionPaopaoView = [[BMKActionPaopaoView alloc] initWithCustomView:paopaoView];
annotationView.paopaoView = actionPaopaoView;
annotationView.calloutOffset = CGPointMake(0, -10);
annotationView.canShowCallout = YES;
annotationView.annotation = annotation;

 这里面的[[BMKActionPaopaoView alloc] initWithCustomView:paopaoView];
paopaoView就是你自己定义的view了,只是例子不是完整代码 相信你看得懂的

本回答被提问者采纳

如何更改地图视图的注释标注气泡的高度[重复]

【中文标题】如何更改地图视图的注释标注气泡的高度[重复]【英文标题】:How to change the height of a annotation callout bubble for a mapview [duplicate] 【发布时间】:2010-03-03 19:29:44 【问题描述】:

可能重复:Custom MKPinAnnotation callout bubble similar to default callout bubble

我已将自定义视图添加到标注气泡。 视图对于标注本身来说太大了。

是否可以更改标注气泡的高度?

谢谢。

【问题讨论】:

【参考方案1】:

Custom MKPinAnnotation callout bubble similar to default callout bubble

【讨论】:

以上是关于ios 百度地图 点击标注出现的气泡能不能自定义的主要内容,如果未能解决你的问题,请参考以下文章

百度地图api点击 自定义的标注,弹出公交车、驾车那个框。

百度地图坐标点的颜色能显示不同颜色吗

如何实现百度地图上显示多个自定义内容不一样的标注

高德地图如何标记

百度地图API标注问题

开发百度地图,使用百度api时怎么自定义哪气泡