文档仅声明了这一点:
/** How long it takes the marker to fade in and out when visibility changes. */
@property (nonatomic, assign) CGFloat fadeTime;
这个 CGFloat 值代表秒吗?毫秒?无论我提供什么值(value):
[marker setFadeTime:3000.0f]; // assume milliseconds
或
marker.fadeTime = 3.0f; // assume seconds
它似乎并没有改变行为。感谢您的帮助。
(抱歉 - 还没有足够的声誉点数来创建 citymaps
标签 - 任何超过 1500 名的成员,请随时提供帮助!)
谢谢
最佳答案
我是 Citymaps 的一名开发人员。感谢您容忍我们相当简陋的文档。 查看文档让我意识到我们缺少标记的一些关键属性,无论是在 iOS 还是 android 上(糟糕)。
为了回答您的问题,fadeTime 将调整标记在其可见性发生变化时淡入或淡出的速度。目前,只能通过 CEMarkerGroup 的碰撞检测功能更改可见性。我提到的缺失属性之一是 iOS 的“隐藏”属性,或 Android 上的“可见性”属性,类似于它们各自的 View 类。
我已经稍微更新了我们的文档以回答这个值是什么单位的问题。我们尽量遵循平台的惯例。对于 iOS,此值以秒为单位。在 Android 上,此值以毫秒为单位。
关于ios - City Maps SDK 标记类的 faceTime 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29860810/