@oarc/gpp-access
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

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
        })

More information about the discovery services used can be found here:

https://github.com/OpenArCloud/oscp-geopose-protocol

/@oarc/gpp-access/

    Package Sidebar

    Install

    npm i @oarc/gpp-access

    Weekly Downloads

    7

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    259 kB

    Total Files

    72

    Last publish

    Collaborators

    • soeroesg
    • janerivi