首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mapbox标注图像

Mapbox标注图像
EN

Stack Overflow用户
提问于 2017-06-02 11:29:45
回答 1查看 149关注 0票数 2

我有个关于Mapbox的问题。我想知道是否有可能将标准的白色标注背景转换成图像。我希望我的注释标注具有此图像,并在单击时对显示该位置的大型图像的视图控制器进行标记。我通常会使用一个右或左calloutAccessoryView按钮,但是,我已经将这两个按钮用于不同的功能。有人知道这是否可能吗?我已经做了相当多的研究,而且似乎没有明确的方法来创建它(尽管在MapKit中它看起来非常简单!)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-03 11:23:00

是的,您可以这样做,它是内置在Mapbox中的。您可以使用网站中的MGLMapViewDelegate方法optional func mapView(_ mapView: Any!, tapOnCalloutForAnnotation annotation: Any!)

当用户点击callout视图的主体时调用此方法,而不是callout的左或右附件视图。如果注释通过-mapView:calloutViewForAnnotation:方法具有自定义回调视图,则只有当回调视图调用其委托的-MGLCalloutViewDelegate calloutViewTapped:方法时,才会调用该方法。 如果委托上存在此方法,则标准标注视图的主体在用户点击它时会瞬间突出显示,无论此方法是否响应于抽头。

示例用法

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44327834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档