全部服务产品
开发者频道
定价
登录
粒子效果
下载开发文档
简介

Since 3.5.0起地图插件支持在地图上展示粒子效果,目前支持:雪花、雷雨、雾霾、沙尘、烟花、花瓣多种效果展示及自定义。

展示粒子效果

示例代码如下:

BMFParticleEffectType _effectType = BMFParticleEffectType.PUnknow;
bool suc = await myMapController.showParticleEffect(_effectType);
if (suc) {
print('粒子效果设置成功');
} else {
print('粒子效果设置失败');
}

关闭粒子效果

示例代码如下:

bool suc = await myMapController.closeParticleEffect(_effectType);

自定义粒子效果

示例代码如下:

List<String> imgs = [];
imgs.add('resoures/below_s.png');
imgs.add('resoures/driving.png');
BMFParticleEffectOption option = BMFParticleEffectOption(
location: BMFCoordinate(39.98192, 116.324356), images: imgs);
myMapController.customParticleEffectWithOption(_effectType, option);
bool suc = await myMapController.showParticleEffect(_effectType);
if (suc) {
print('自定义粒子效果设置成功');
} else {
print('自定义粒子效果设置失败');
}

运行程序

效果如下:

上一篇

离线地图

下一篇

控件和手势

本篇文章对您是否有帮助?