imobile_for_reactnative
Version:
iMobile for ReactNative,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。
79 lines (76 loc) • 1.75 kB
JavaScript
/*********************************************************************************
Copyright © SuperMap. All rights reserved.
Author: zhouyuming
Description: Ai人体姿态
**********************************************************************************/
import {
NativeModules,
Platform,
} from "react-native"
let SPoseEstimationView = NativeModules.SPoseEstimationView
onResume = () => {
try {
return SPoseEstimationView.onResume()
} catch (error) {
console.error(error)
}
}
onPause = () => {
try {
return SPoseEstimationView.onPause()
} catch (error) {
console.error(error)
}
}
onDestroy = () => {
try {
return SPoseEstimationView.onDestroy()
} catch (error) {
console.error(error)
}
}
setOperMode = (operMode) => {
try {
return SPoseEstimationView.setOperMode(operMode)
} catch (error) {
console.error(error)
}
}
switchCamera = () => {
try {
return SPoseEstimationView.switchCamera()
} catch (error) {
console.error(error)
}
}
isFaceCamera = () => {
try {
return SPoseEstimationView.isFaceCamera()
} catch (error) {
console.error(error)
}
}
setPoseOverlook = (isPoseOverlook) => {
try {
return SPoseEstimationView.setPoseOverlook(isPoseOverlook)
} catch (error) {
console.error(error)
}
}
setAssociationMap = (isAssociationMap) => {
try {
return SPoseEstimationView.setAssociationMap(isAssociationMap)
} catch (error) {
console.error(error)
}
}
export default {
onResume,
onPause,
onDestroy,
setOperMode,
switchCamera,
isFaceCamera,
setPoseOverlook,
setAssociationMap,
}