@oarc/gpp-access
v0.1.1
Published
Utilities around the Open AR Cloud GeoPoseProtocol
Downloads
19
Readme
Simple client library for the Open AR Cloud GeoPoseProtocol for visual positioning.
This module will very likely only run in a browser using rollup right now. Compatibility with other packagers and with Node on the server side is planned.
New with version 0.1.0:
- conversion from JavaScript to TypeScript
New with version 0.0.3:
- update to new GeoPose format
Simple usage
import { sendRequest, defaultEndpoint } from 'gpp-access';
import GeoPoseRequest from 'gpp-access/request/GeoPoseRequest';
import ImageOrientation from 'gpp-access/request/options/ImageOrientation';
import { IMAGEFORMAT } from 'gpp-access/GppGlobals';
const geoPoseRequest = new GeoPoseRequest(uuidv4())
.addLocationData(latAngle, lonAngle, 0, 0, 0, 0, 0)
.addCameraData(IMAGEFORMAT.JPG, imageSize, imageBytes, 0, new ImageOrientation(false, 0));
sendRequest(`${serviceUrl}/${defaultEndpoint}`, JSON.stringify(geoPoseRequest))
.then(data => {
// handle GeoPoseResponse
})