建筑物
提供Building类继承Prism类的方法,实现建筑物的绘制。可以通过 API 设置楼面坐标或者BuildingInfo对象、高度、侧面/顶面颜色、侧面/顶面纹理以及动画配置。

示例代码
let latlng = new LatLng(23.008468, 113.72953)let search: BuildingSearch = BuildingSearch.newInstance();search.requestBuilding({ latlng }).then((res: BuildingResult) => {if (!!res.buildingList) {res.buildingList.forEach(item => {if (item.geom) {this.appendBuilding(item)}})}})appendBuilding(item: BuildingInfo) {let build = new Building({buildingInfo: item,sideFaceColor: Color.Blue,topFaceColor: Color.Green,floorColor: Color.Yellow,floorHeight: (item.height ?? 0) - 10,isRoundedCorner: true,roundedCornerRadius: 2,buildingFloorAnimateType: FloorAnimateType.AnimateSlow})this.mapController.addOverlay(build);}
上一篇
下一篇
本篇文章对您是否有帮助?