粒子效果
功能场景
支持多种天气粒子和自定义粒子效果的绘制,在出行、外卖等行业场景使用。
Android
//mapopen-website-wiki.bj.bcebos.com/demos/Screenrecorder-2023-03-28-23-18-00-354.mp4
1590746640|//mapopen-website-wiki.bj.bcebos.com/demos/newqrcodes/粒子效果.png
扫码体验
使用产品
下载源码
//mapopen-website-wiki.bj.bcebos.com/demos/%E7%B2%92%E5%AD%90%E6%95%88%E6%9E%9C/BaiduMapsApiASDemo.zip
核心接口
类
接口
描述
showParticleEffectByType(ParticleEffectType particleEffectType)
添加不同类型粒子效果
BaiduMap
closeParticleEffectByType(ParticleEffectType particleEffectType)
关闭指定类型的粒子效果
customParticleEffectByType(ParticleEffectType particleEffectType,ParticleOptions particleOptions)
自定义粒子效果
void setParticleImgs(List<BitmapDescriptor> arrImgs)
粒子效果图片资源
ParticleOptions
setParticlePos(LatLng position)
设置粒子发射器的发射位置
核心代码
JAVA
/**
// 自定义烟花粒子特效方法
List<BitmapDescriptor> fireworksImgs = new ArrayList<>();
BitmapDescriptor firework_bullet = BitmapDescriptorFactory.fromAsset("firework_bullet.png");
BitmapDescriptor firework_tail = BitmapDescriptorFactory.fromAsset("firework_tail.png");
fireworksImgs.add(firework_bullet);
fireworksImgs.add(firework_tail);
ParticleOptions particleOptions = new ParticleOptions();
particleOptions.setParticleImgs(fireworksImgs);
LatLng latLng = new LatLng(39.992147,116.301934);
particleOptions.setParticlePos(latLng);
mBaiduMap.customParticleEffectByType(ParticleEffectType.Fireworks,particleOptions);
mBaiduMap.showParticleEffectByType(ParticleEffectType.Fireworks);
复制
深色
复制成功
没有match的答案?试试对话大模型




