我正在尝试MapBox
在 iOS 上使用自定义标注。当用户按下标记时,我希望标注显示UIWebView
而不是左右附件视图和仅带有文本的标题。
我已经搜索了 SDK 文档,但找不到访问注释标题视图的简单方法,因此我可以将其设置为UIWebView
.
我首先尝试访问注释层以查看是否可以进行更改,例如:
RMAnnotation *annotation = [[RMAnnotation alloc] initWithMapView:mapView coordinate:CLLocationCoordinate2DMake(56.0,-4.0) andTitle:@"test"];
annotation.userInfo = @"test";
RMMapLayer *layer = annotation.layer;
layer.backgroundColor = [UIColor blackColor].CGColor;
但是,当我按下标记时,注释气泡仍然是白色的。
我已经搜索了 SDK 以尝试了解RMAnnotation
和RMMarker
类之间的关系以及它们如何交互,但我认为我的理解存在缺陷,因此我一无所获。
如果有人可以帮助我指出正确的方向,我将不胜感激!