Since 6.5.7起iOS地图SDK支持在地图上展示粒子效果,目前支持:雪花、雷雨、雾霾、沙尘、烟花、花瓣多种效果展示及自定义。
展示粒子效果
代码如下:
/// 展示雪花粒子效果[self.mapView showParticleEffect:BMKMapParticleEffectSnow];
关闭粒子效果
代码如下:
/// 关闭雪花粒子效果;BMKMapParticleEffectUnknow可关闭所有粒子效果[self.mapView closeParticleEffect:BMKMapParticleEffectUnknow];
自定义粒子效果
代码如下:
/// 自定义烟花粒子效果BMKParticleEffectOption *option = [[BMKParticleEffectOption alloc] init];UIImage *imageBullet = [UIImage imageNamed:@"particle_firework"];/// images需按要求顺序传入图片列表option.images = @[imageBullet];/// location仅烟花粒子效果支持option.location = CLLocationCoordinate2DMake(40.056874, 116.307683);[self.mapView customParticleEffect:BMKMapParticleEffectFireworks option:option];[self.mapView showParticleEffect:BMKMapParticleEffectFireworks];
运行程序
效果如下:
上一篇
下一篇
本篇文章对您是否有帮助?