cordova-plugin-measure
Cordova plugin using ARKit(iOS) and ARCore(Android) to calculate distance of real world objects
Swift(iOS) original measure project: https://github.com/levantAJ/Measure Kotlin(Android) original measure project: https://github.com/Terran-Marine/ARCoreMeasuredDistance
Supported Platforms
- iOS (Requires ARKit support iOS 11.3+)
- Android (See devices supported: https://developers.google.com/ar/discover/supported-devices)
Installation
cordova plugin add cordova-plugin-measure
Methods
- cordova.plugins.measure.start
- cordova.plugins.measure.onMeasureUpdate
- cordova.plugins.measure.onFinish
start
Insert the camera view under the WebView
Parameters
Parameter | Type | Description |
---|---|---|
allowMultiplePoints |
Boolean |
If true allow the user to draw multiple measures |
cordovapluginsmeasurestart; cordovapluginsmeasurestartallowMultiplePoints: true;
onMeasureUpdate
Set listener for event from measures
cordovapluginsmeasure; // Example: data = {"10.00cm"}
onFinish
Set listener when the view is dismissed
cordovapluginsmeasure; /*Examples: IF allowMultiplePoints == FALSE:data = "10.00cm" IF allowMultiplePoints == TRUE:data = ["10.00cm", "20.14cm", ...]*/
TODO
FIX allowMultiplePoints
on Android, It's always FALSE at the moment