Socket
Book a DemoInstallSign in
Socket

cordova-plugin-ar

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cordova-plugin-ar

A Cordova plugin for implementing Augmented Reality apps.

0.1.0-alpha1
latest
Source
npmnpm
Version published
Maintainers
1
Created
Source

CloudSky AR Plugin for Cordova

This plugin makes it easy to display AR overlays onto the device's live camera feed. Currently supported features:

  • Location based points (with names)

Installation

Using the Cordova CLI

cordova plugins add cordova-plugin-ar \
    --variable IOS_PERMISSION_DESCRIPTION="Description when requestion Location Permission from user (on iOS)"

This plugin is published on NPM. You should be using Cordova CLI version 5 or above.

Usage

canDoAr

cloudSky.ar.canDoAr(
    function (canDoAr) {
        // canDoAr == true if we can do AR on this device, false otherwise.
    },
    function () {
        // Error retrieving AR capability.
        // Optional.
    }
)

showGeolocationsForSelection

cloudSky.ar.showGeolocationsForSelection(
    {
        maxDistance: 1000, // OPTIONAL, defaults to 1000
        geoLocations: [
            {
                latitude: 1.2345,
                longitude: 101.2345678,
                name: "Location name"
            },
            ...
        ]
    },
    function (location) {
        // location is a new object with the same latitude, longitude, and name
        // as the location which the user tapped on.
        // If the AR view was dismissed using the Cancel button,
        // location === undefined.
    },
    function () {
        // Error launching the AR view.
        // Optional.
    }
)

Where:

  • maxDistance is the maximum distance from the device's current coordinates to a geolocation before it is no longer displayed.
  • geoLocations is an array of locations to display. Any location not matching the given format will be ignored / not displayed.

Credits

iOS native AR implementation is based on my fork of @chrjs's (fork of the) iPhone AR Kit.

Keywords

augmented

FAQs

Package last updated on 06 Sep 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.