更新时间:2020-09-20
Android 7.4.0 起地图SDK支持3D模型绘制,用于在地图上展示3D模型,目前支持obj+mtl文件格式模型加载。(注意:模型中的图片必须支持透明Alpha通道)
绘制3D模型
通过BM3DModelOptions类来设置3D模型的属性。
示例代码如下:
BM3DModelOptions bm3DModelOptions = new BM3DModelOptions(); // 设置模型文件路径(必填) bm3DModelOptions.setModelPath(parentPath + "/model3D"); // 设置模型文件名(必填) bm3DModelOptions.setModelName("among_us"); bm3DModelOptions.setScale(50.0f); // 设置经纬度(必填) bm3DModelOptions.setPosition(new LatLng(39.915119,116.403963)); mBM3DModel = (BM3DModel) mBaiduMap.addOverlay(bm3DModelOptions);
绘制效果如图: