UNPKG

situm-cordova-plugin-official

Version:
3,578 lines (1,007 loc) 67.5 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>JSDoc: Global</title> <script src="scripts/prettify/prettify.js"> </script> <script src="scripts/prettify/lang-css.js"> </script> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css"> <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css"> </head> <body> <div id="main"> <h1 class="page-title">Global</h1> <section> <header> <h2></h2> </header> <article> <div class="container-overview"> <dl class="details"> </dl> </div> <h3 class="subsection-title">Members</h3> <h4 class="name" id="Angle"><span class="type-signature"></span>Angle<span class="type-signature"></span></h4> <div class="description"> Representation of an angle. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>degrees</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Angle in degrees, increasing in counter-clockwise</td> </tr> <tr> <td class="name"><code>degreesClockwise</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Angle in radians, increasing in clockwise</td> </tr> <tr> <td class="name"><code>radians</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Angle in radians, increasing in counter-clockwise</td> </tr> <tr> <td class="name"><code>radiansMinusPiPi</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Angle in radians in range (-pi,pi)</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line256">line 256</a> </li></ul></dd> </dl> <h4 class="name" id="BeaconFilter"><span class="type-signature"></span>BeaconFilter<span class="type-signature"></span></h4> <div class="description"> Represents a BLE filter. Now the only field is the BLE proximity UUID </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>uuid</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last"></td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line466">line 466</a> </li></ul></dd> </dl> <h4 class="name" id="Bounds"><span class="type-signature"></span>Bounds<span class="type-signature"></span></h4> <div class="description"> Represents a rectangle bounds in a greographic 2D space. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>northEast</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">The coordinate of the north-east corner of the bound.</td> </tr> <tr> <td class="name"><code>northWest</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">The coordinate of the north-west corner of the bound.</td> </tr> <tr> <td class="name"><code>southEast</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">The coordinate of the south-east corner of the bound.</td> </tr> <tr> <td class="name"><code>southWest</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">The coordinate of the south-east corner of the bound.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line77">line 77</a> </li></ul></dd> </dl> <h4 class="name" id="Building"><span class="type-signature"></span>Building<span class="type-signature"></span></h4> <div class="description"> A Building object definition </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The unique identifier of the resource</td> </tr> <tr> <td class="name"><code>name</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The building name that is appropriate for display to the user.</td> </tr> <tr> <td class="name"><code>address</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Te building address.</td> </tr> <tr> <td class="name"><code>bounds</code></td> <td class="type"> <span class="param-type"><a href="global.html#Bounds">Bounds</a></span> </td> <td class="description last">Compute corners of this building, without rotation, in earth coordinates.</td> </tr> <tr> <td class="name"><code>boundsRotated</code></td> <td class="type"> <span class="param-type"><a href="global.html#Bounds">Bounds</a></span> </td> <td class="description last">Compute corners of this building, with rotation, in earth coordinates.</td> </tr> <tr> <td class="name"><code>center</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">Center of the building's base, as geographical coordinate.</td> </tr> <tr> <td class="name"><code>Dimensions</code></td> <td class="type"> <span class="param-type"><a href="global.html#Dimensions">Dimensions</a></span> </td> <td class="description last">Dimensions of building's base (height and width) in meters.</td> </tr> <tr> <td class="name"><code>infoHtml</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Additional information about building, formatted with HTML</td> </tr> <tr> <td class="name"><code>pictureThumbUrl</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The URL of building thumbnail image</td> </tr> <tr> <td class="name"><code>pictureUrl</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The URL of building image</td> </tr> <tr> <td class="name"><code>rotation</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Rotation angle of the building's base, relative to the west-east axis, increasing in counter-clockwise, being 0 the west-east axis.</td> </tr> <tr> <td class="name"><code>userIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Unique identifier of the owner user of the building</td> </tr> <tr> <td class="name"><code>customFields</code></td> <td class="type"> <span class="param-type">object</span> </td> <td class="description last">Map of custom fields, indexed by their name.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line1">line 1</a> </li></ul></dd> </dl> <h4 class="name" id="CartesianCoordinate"><span class="type-signature"></span>Cartesian Coordinate<span class="type-signature"></span></h4> <div class="description"> A structure that contains cartesian coordinate. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>x</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Value of coordinate at x-axis</td> </tr> <tr> <td class="name"><code>y</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Value of coordinate at y-axis</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line112">line 112</a> </li></ul></dd> </dl> <h4 class="name" id="Coordinate"><span class="type-signature"></span>Coordinate<span class="type-signature"></span></h4> <div class="description"> A structure that contains geographical coordinate. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>latitude</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Latitude in degrees</td> </tr> <tr> <td class="name"><code>longitude</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Longitude in degrees</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line96">line 96</a> </li></ul></dd> </dl> <h4 class="name" id="Dimensions"><span class="type-signature"></span>Dimensions<span class="type-signature"></span></h4> <div class="description"> Define 2D dimensions of a rectangular area. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>width</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Width of rectangle in meters</td> </tr> <tr> <td class="name"><code>height</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Height of rectangle in meters.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line62">line 62</a> </li></ul></dd> </dl> <h4 class="name" id="Floor"><span class="type-signature"></span>Floor<span class="type-signature"></span></h4> <div class="description"> Floor of a building. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>altitude</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Altitude of the floor above ground level, in meters.</td> </tr> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The identifier of building which this floor belongs.</td> </tr> <tr> <td class="name"><code>level</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The number of the floor.</td> </tr> <tr> <td class="name"><code>mapUrl</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The floor map image url</td> </tr> <tr> <td class="name"><code>scale</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The scale of the floor image, in px/meters</td> </tr> <tr> <td class="name"><code>floorIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The unique identifier of the resource</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line38">line 38</a> </li></ul></dd> </dl> <h4 class="name" id="Indication"><span class="type-signature"></span>Indication<span class="type-signature"></span></h4> <div class="description"> Represents the instruction that a user should follow when on a RouteStep to continue the route. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>distance</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The distance between the origin and destination</td> </tr> <tr> <td class="name"><code>distanceToNextLevel</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The number of levels between the origin and destination</td> </tr> <tr> <td class="name"><code>indicationType</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The Indication.Action of the instruction as String</td> </tr> <tr> <td class="name"><code>orientation</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The angle a user should change his direction in order to go from the origin to the destination.</td> </tr> <tr> <td class="name"><code>orientationType</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The Indication.Orientation of the instruction as String</td> </tr> <tr> <td class="name"><code>stepIdxDestination</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The index of the indication's step of destination.</td> </tr> <tr> <td class="name"><code>stepIdxOrigin</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The index of the indication's step of origin</td> </tr> <tr> <td class="name"><code>neededLevelChange</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">If the user should change the level in order to arrive to destination</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line332">line 332</a> </li></ul></dd> </dl> <h4 class="name" id="Location"><span class="type-signature"></span>Location<span class="type-signature"></span></h4> <div class="description"> A location. It can be indoor or outdoor, check isIndoor and isOutdoor. A valid indoor location has floorIdentifier and cartesianCoordinate. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>accuracy</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The accuracy radius (in meters)</td> </tr> <tr> <td class="name"><code>bearing</code></td> <td class="type"> <span class="param-type"><a href="global.html#Angle">Angle</a></span> </td> <td class="description last">The bearing (in degrees) with respect to the Earth North.</td> </tr> <tr> <td class="name"><code>bearingQuality</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The quality of the cartesian bearing.</td> </tr> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Only used in indoor.</td> </tr> <tr> <td class="name"><code>cartesianBearing</code></td> <td class="type"> <span class="param-type"><a href="global.html#Angle">Angle</a></span> </td> <td class="description last">Only used in indoor. In <a href="global.html#Angle">Angle</a> object.</td> </tr> <tr> <td class="name"><code>cartesianCoordinate</code></td> <td class="type"> <span class="param-type">CartesianCoordinate</span> </td> <td class="description last">Only used in indoor. In CartesianCoordinate object.</td> </tr> <tr> <td class="name"><code>coordinate</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">The <a href="global.html#Coordinate">Coordinate</a> of the location</td> </tr> <tr> <td class="name"><code>floorIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Only used in indoor.</td> </tr> <tr> <td class="name"><code>position</code></td> <td class="type"> <span class="param-type"><a href="global.html#Point">Point</a></span> </td> <td class="description last">The position of the location as <a href="global.html#Point">Point</a>.</td> </tr> <tr> <td class="name"><code>provider</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The device identifier that has generated the location</td> </tr> <tr> <td class="name"><code>quality</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Only used in indoor.</td> </tr> <tr> <td class="name"><code>hasBearing</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">True if the location has bearing and the bearing quality is Location.Quality.HIGH, false otherwise.</td> </tr> <tr> <td class="name"><code>timestamp</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">The timestamp of the location.</td> </tr> <tr> <td class="name"><code>hasCartesianBearing</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">Only used in indoor.</td> </tr> <tr> <td class="name"><code>isIndoor</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">True if the location is indoor</td> </tr> <tr> <td class="name"><code>isOutdoor</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">True if the location is outdoor</td> </tr> <tr> <td class="name"><code>deviceId</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last"></td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line210">line 210</a> </li></ul></dd> </dl> <h4 class="name" id="LocationRequest"><span class="type-signature"></span>LocationRequest<span class="type-signature"></span></h4> <div class="description"> A data object that contains parameters for the location service, LocationManager. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>interval</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Default interval (in milliseconds) to notify location updates</td> </tr> <tr> <td class="name"><code>indoorProvider</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Default indoor provider</td> </tr> <tr> <td class="name"><code>useBle</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>useWifi</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>motionMode</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Default motion mode</td> </tr> <tr> <td class="name"><code>useForegroundService</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>useDeadReckoning</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>outdoorLocationOptions</code></td> <td class="type"> <span class="param-type"><a href="global.html#OutdoorLocationOptions">OutdoorLocationOptions</a></span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>beaconFilters</code></td> <td class="type"> <span class="param-type">Array.&lt;<a href="global.html#BeaconFilter">BeaconFilter</a>></span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>smallestDisplacement</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Default smallest displacement to nofiy location updates</td> </tr> <tr> <td class="name"><code>readtimeUpdateInterval</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last">Default interval (in milliseconds) to send locations to the Realtime</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line410">line 410</a> </li></ul></dd> </dl> <h4 class="name" id="OutdoorLocationOptions"><span class="type-signature"></span>OutdoorLocationOptions<span class="type-signature"></span></h4> <div class="description"> Outdoor location options used only in indoor-outdoor mode </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>userDefinedThreshold</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>computeInterval</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>averageSnrThreshold</code></td> <td class="type"> <span class="param-type">number</span> </td> <td class="description last"></td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line446">line 446</a> </li></ul></dd> </dl> <h4 class="name" id="POIPointofInterest"><span class="type-signature"></span>POI <span class="type-signature"></span></h4> <div class="description"> Point of Interest, associated to a building, regardless of whether it's place inside or outside the building. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>identifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The unique identifier of the resource</td> </tr> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Identifier of building to which the POI belongs.</td> </tr> <tr> <td class="name"><code>cartesianCoordinate</code></td> <td class="type"> <span class="param-type">CartesianCoordinate</span> </td> <td class="description last">Cartesian coordinate of this position, relative to building Bounds.</td> </tr> <tr> <td class="name"><code>coordinate</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">Geographical coordinate of this position</td> </tr> <tr> <td class="name"><code>floorIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">If this POI is outside the building (isOutdoor == true), this field has no meaning.</td> </tr> <tr> <td class="name"><code>poiName</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">A name for the POI, appropriate for display to the user.</td> </tr> <tr> <td class="name"><code>position</code></td> <td class="type"> <span class="param-type"><a href="global.html#Point">Point</a></span> </td> <td class="description last"></td> </tr> <tr> <td class="name"><code>isIndoor</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">Whether the POI is placed outside the building or not.</td> </tr> <tr> <td class="name"><code>isOutdoor</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">Whether the POI is placed outside the building or not.</td> </tr> <tr> <td class="name"><code>category</code></td> <td class="type"> <span class="param-type"><a href="global.html#PoiCategory">PoiCategory</a></span> </td> <td class="description last">Category of the POI</td> </tr> <tr> <td class="name"><code>infoHtml</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Additional information about POI, in HTML</td> </tr> <tr> <td class="name"><code>customFields</code></td> <td class="type"> <span class="param-type">object</span> </td> <td class="description last">Map of custom fields, indexed by their name.</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line128">line 128</a> </li></ul></dd> </dl> <h4 class="name" id="PoiCategory"><span class="type-signature"></span>PoiCategory<span class="type-signature"></span></h4> <div class="description"> Category of Point of Interest. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>poiCategoryCode</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Unique code of the category</td> </tr> <tr> <td class="name"><code>poiCategoryName</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The category name appropriate for display to the user</td> </tr> <tr> <td class="name"><code>icon_selected</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The selected icon url</td> </tr> <tr> <td class="name"><code>icon_unselected</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">The unselected icon url</td> </tr> <tr> <td class="name"><code>public</code></td> <td class="type"> <span class="param-type">boolean</span> </td> <td class="description last">Whether the category is public or not</td> </tr> </tbody> </table> <dl class="details"> <dt class="tag-source">Source:</dt> <dd class="tag-source"><ul class="dummy"><li> <a href="interfaces.js.html">interfaces.js</a>, <a href="interfaces.js.html#line164">line 164</a> </li></ul></dd> </dl> <h4 class="name" id="Point"><span class="type-signature"></span>Point<span class="type-signature"></span></h4> <div class="description"> Associate geographical coordinate (Location) with Building and Floor (Cartography) and cartesian coordinate relative to that building. </div> <h5 class="subsection-title">Properties:</h5> <table class="props"> <thead> <tr> <th>Name</th> <th>Type</th> <th class="last">Description</th> </tr> </thead> <tbody> <tr> <td class="name"><code>buildingIdentifier</code></td> <td class="type"> <span class="param-type">string</span> </td> <td class="description last">Unique identifier for the building to which this point belongs</td> </tr> <tr> <td class="name"><code>cartesianCoordinate</code></td> <td class="type"> <span class="param-type">CartesianCoordinate</span> </td> <td class="description last">Cartesian coordinate (in meters) relative to the Bounds of building's base.</td> </tr> <tr> <td class="name"><code>coordinate</code></td> <td class="type"> <span class="param-type"><a href="global.html#Coordinate">Coordinate</a></span> </td> <td class="description last">Geographic coordinate (latitude, longitude) of the point, regardless of whether it's placed inside or outside the building.</td> </tr> <tr>