updateBuildInfo method Null safety

Future<bool> updateBuildInfo(
  1. BMFBuildInfo buildInfo
)

更新建筑物信息

BMFBuildInfo buildInfo 建筑物信息

Implementation

Future<bool> updateBuildInfo(BMFBuildInfo buildInfo) async {
  ArgumentError.checkNotNull(buildInfo, "buildInfo");

  bool ret = await BMFMapDispatcherFactory.instance.overlayDispatcher
      .updatePrismOverlayMember(this.methodChannel,
          {'id': this.id, 'member': 'buildInfo', 'value': buildInfo.toMap()});

  if (ret) {
    this.buildInfo = buildInfo;
  }

  return ret;
}