【问题标题】:Animated Marker on MapboxMapbox 上的动画标记
【发布时间】:2016-05-24 03:20:52
【问题描述】:

看来mapbox最近更新了它的ios SDK,发生了一些巨大的变化。

例如,似乎无法再提供一个图层作为自定义标记,或者像本例中那样为标记设置动画:

https://www.mapbox.com/mapbox-ios-sdk-legacy/examples/cakeyframeanimation/

似乎对该示例的每个引用都与已弃用的 RMM* 命名类有关。

如何在 Mapbox 的 MGLMapView 中实现动画?

欢迎提出任何建议,从一系列 png 到 CAEmitterLayer,再到用作标记的通用视图,以便我可以用它做任何我想做的事情。

【问题讨论】:

    标签: ios animation mapbox


    【解决方案1】:

    基于视图的注释/标记是 v3.3.0 版本中即将推出的一项功能。一旦你能够使用视图,你也可以使用你熟悉的相同的 Core Animation 方法。

    如果您想试用 v3.3.0 的预发布版本,请查看 alpha 3,它初步支持基于视图的注释 - 请参阅 MGLAnnotationView

    【讨论】:

    • 我也尝试过基本的 .animatedImage 方法,但无论如何图像都没有动画let u:UIImage? = UIImage.animatedImageNamed("Ball-", duration: 1.0)
    • MGLPointAnnotation 是获取图像并将其渲染为静态 GL 纹理,这适用于体积而不是动态。它有一个image 属性,您可以 更新/动画,但它不会是高性能的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多