#鸿蒙通关秘籍#如何获取扫码结果中的位置信息?

HarmonyOS
2024-11-29 15:58:07
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
IaaS风起时

在扫码完成后,可以通过ScanResult对象的scanCodeRect属性获取到扫码结果的位置信息。如果需要扫码图像中的位置信息,则通过cornerPoints属性获取:

import { scanCore, scanBarcode } from '@kit.ScanKit';

let options = { scanTypes: [scanCore.ScanType.ALL], enableMultiMode: true, enableAlbum: true };

scanBarcode.startScanForResult(getContext(this), options).then((result) => {
  console.log(`Scan result original value: ${result.originalValue}`);
  console.log(`Scan position: ${JSON.stringify(result.scanCodeRect)}`);
  console.log(`Corner points: ${JSON.stringify(result.cornerPoints)}`);
}).catch((error) => {
  console.error(`Failed to get ScanResult. Code: ${error.code}, message: ${error.message}`);
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2024-11-29 17:43:14
相关问题
HarmonyOS 位置信息获取demo
770浏览 • 1回复 待解决
HarmonyOS 获取位置信息报错
974浏览 • 1回复 待解决
获取安全地理位置信息接口实现
1110浏览 • 1回复 待解决
如何在har获取hap置信息
1087浏览 • 1回复 待解决
HarmonyOS 位置信息设置及跳转
795浏览 • 1回复 待解决
HarmonyOS 位置信息访问权限始终允许
1265浏览 • 1回复 待解决