作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何添加自定义属性,例如“工作”或“级别”等?
目前内置仅允许标题、描述和位置。
最佳答案
您必须子类化 MGLAnnotation
并添加自定义属性,如下所示:
class MyAnnotation: NSObject, MGLAnnotation {
var coordinate: CLLocationCoordinate2D
var title: String?
var subtitle: String?
// Custom properties
var job: Job?
var level: Level?
init(coordinate: CLLocationCoordinate2D, title: String?, subtitle: String?) {
self.coordinate = coordinate
self.title = title
self.subtitle = subtitle
}
}
关于objective-c - 如何在 Mapbox for iOS 中向 MGLAnnotation 添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331319/
我正在使用 mapbox 并且有一个由 2 个注释组成的帖子。一个可以,另一个不能(不应该)可选。 如何使特定的 MGLAnnotation 不可选择? 我看过here和 here并没有找到解决办法。
我正在为 ios 使用 mapbox map 。在其中,我添加了注释。当您开始缩小时,注释会越来越接近它们开始重叠的程度。我一直在尝试编写逻辑来解决这个问题,但这会使应用程序变慢。 我想知道是否有一些
如何添加自定义属性,例如“工作”或“级别”等? 目前内置仅允许标题、描述和位置。 最佳答案 您必须子类化 MGLAnnotation 并添加自定义属性,如下所示: class MyAnnotation
我是一名优秀的程序员,十分优秀!