android地图sdk | 百度地图api sdk-凯发k8官方旗舰厅

浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
绘制3d模型
下载开发文档

android 7.4.0 起地图sdk支持3d模型绘制,用于在地图上展示3d模型,目前支持obj mtl文件格式模型加载。(注意:模型中的图片必须支持透明alpha通道)

绘制3d模型

通过bm3dmodeloptions类来设置3d模型的属性。
示例代码如下:

bm3dmodeloptions bm3dmodeloptions =newbm3dmodeloptions();
// 设置模型文件路径(必填)
bm3dmodeloptions.setmodelpath(parentpath "/model3d");
// 设置模型文件名(必填)
bm3dmodeloptions.setmodelname("among_us");
bm3dmodeloptions.setscale(50.0f);
// 设置经纬度(必填)
bm3dmodeloptions.setposition(newlatlng(39.915119,116.403963));
mbm3dmodel =(bm3dmodel) mbaidumap.addoverlay(bm3dmodeloptions);

绘制效果如图:

绘制3d模型
gltf动画

自v7.5.7版本,android地图sdk支持gltf的模型播放动画。
其对应的配置参数如下:

/**
* 播放模型骨骼动画 gltf 默认为false:添加后不执行动画
* @return
*/
publicbm3dmodeloptionssetskeletonanimationenable(boolean isanimation)
/**
* 模型动画播放次数 默认0:动画将一直执行动画
* @param animationrepeatcount
* @return
*/
publicbm3dmodeloptionsanimationrepeatcount(int animationrepeatcount)
/**
* 模型动画播放速度
* @param animationspeed
* @return
*/
publicbm3dmodeloptionsanimationspeed(float animationspeed)
/**
* 设置模型动画索引值 (播放哪种动画)默认:1.0,
* @return
*/
publicbm3dmodeloptionsanimationindex(int animationindex)

绘对应展示效果如下:

上一篇

绘制海量点

下一篇

绘制动态轨迹

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

网站地图