2016-05-23 136 views
0

看来,mapbox最近更新了其ios SDK,并发生了一些巨大的变化。Mapbox上的动画标记

例如,它似乎是不可能的了,以提供一个层作为自定义标记,或以动画的标志物如在此示例中:

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

似乎每参照该示例与已被弃用的RMM *命名类有关。

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

从一系列png到CAEmitterLayer,我们都会意识到任何类型的建议都可以用作标记的通用视图,以便我可以随心所欲地做任何事情。

回答

3

基于视图的注释/标记是将在v3.3.0版本中发布的一项功能。一旦你能够使用视图,你也可以使用你熟悉的相同的核心动画方法。

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

+0

我也尝试过一种基本的.animatedImage方法,但是图像并不是动画'''let u:UIImage? = UIImage.animatedImageNamed(“Ball-”,持续时间:1.0) ''' – suprandr

+0

'MGLPointAnnotation'是拍摄一幅图像并将其呈现为静态GL纹理,该效果适用于音量而非动态。它有一个'图像'属性,你可以更新/动画,但它不会表现。 – friedbunny

+0

我会去的阿尔法,谢谢你! – suprandr