文档仅声明以下内容:

/** How long it takes the marker to fade in and out when visibility changes. */
@property (nonatomic, assign) CGFloat fadeTime;

这个CGFloat值代表秒吗?毫秒?无论我提供什么价值:
[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 - Citymaps SDK的CEMarker类的fadeTime代表什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29860810/

10-10 20:11