浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
粒子效果
功能场景
支持多种天气粒子和自定义粒子效果的绘制,在出行、外卖等行业场景使用。
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);
                
复制
深色
复制成功
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消