无法设置 CEMarker 的碰撞优先级
Unable to set CEMarker's collisionPriority
我正在尝试 "mimic" BusinessLayer 功能,方法是为我自己的标记创建一个 CEMarkerGroup,然后进行以下设置:
CEMarkerGroup *myGroup = [self.mapView markerGroupWithName:@"myMarkers"];
[myGroup setShouldTestForCollisions:YES];
然后,根据 Citymaps 的当前 documentation,我尝试为每个人设置单独的 collisionPriority 值,如下所示:
[marker setCollisionPriority:25.0f]; //<-- ERROR!!, or
marker.collisionPriority = 25.0f; //<-- same ERROR
[myGroup addMarker:marker];
错误是:No visible @interface for 'CEMarker' declares the selector 'setCollisionPriority:'
由于我的目标是模拟 Citymaps 避免标记重叠的非常灵活的行为,有没有人知道解决此问题的方法,或者可能是另一种方法?非常感谢!
我是 Citymaps 的一名开发人员。感谢您对我们的 SDK 的关注!
我们的文档有点超前了。事实证明,我们从未暴露过 collisionPriority 属性。我已经给自己一张票,我会在包含此更改的新版本发布时立即通知您。
我正在尝试 "mimic" BusinessLayer 功能,方法是为我自己的标记创建一个 CEMarkerGroup,然后进行以下设置:
CEMarkerGroup *myGroup = [self.mapView markerGroupWithName:@"myMarkers"];
[myGroup setShouldTestForCollisions:YES];
然后,根据 Citymaps 的当前 documentation,我尝试为每个人设置单独的 collisionPriority 值,如下所示:
[marker setCollisionPriority:25.0f]; //<-- ERROR!!, or
marker.collisionPriority = 25.0f; //<-- same ERROR
[myGroup addMarker:marker];
错误是:No visible @interface for 'CEMarker' declares the selector 'setCollisionPriority:'
由于我的目标是模拟 Citymaps 避免标记重叠的非常灵活的行为,有没有人知道解决此问题的方法,或者可能是另一种方法?非常感谢!
我是 Citymaps 的一名开发人员。感谢您对我们的 SDK 的关注!
我们的文档有点超前了。事实证明,我们从未暴露过 collisionPriority 属性。我已经给自己一张票,我会在包含此更改的新版本发布时立即通知您。