3.3.400 • Published 1 year ago

atriusmaps-node-sdk v3.3.400

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
1 year ago

atriusmaps-node-sdk

To Install:

npm install atriusmaps-node-sdk

Or with yarn:

yarn add atriusmaps-node-sdk

Then within your code, import the map initializer via:

import Init from 'atriusmaps-node-sdk'

or use require

const Init = require("atriusmaps-node-sdk")

To Use

The Init object contains 3 methods:

  • Init.setLogging(boolean logging) : To turn on/off the logging
  • Init.getVersion() : Returns the current version of the library
  • Init.newMap(Object configuration) : This is how your initialize a new map. This returns a Promise that resolves to your map.

The configuration object recognizes the following properties:

  • accountId: This is the customer account against which you wish to display a map. Each account is associated with a list of 1 or more venues that it is authorized to display.
  • venueId: The venue ID you wish the map to render.
  • agent (optional): An instance of the http.agent to handle network fetches. See https://github.com/node-fetch/node-fetch#custom-agent for more information.
  • proxy (optional): An object containing a host and port property to utilize a forwarding proxy for all network requests. (see example below)

At a minimum, a configuration would contain an accountId and a venueId:

const config = {
			venueId: '<venueId>',
			accountId: '<accountId>'
		}

An example of utilizing a proxy:

const config = {
			venueId: '<venueId>',
			accountId: '<accountId>',
			proxy: {
				host: 'example.com',
				port: 9108
			}
		}

You then initialize your map:

const map = await Init.newMap(config)

Your map function is ready to receive commands – of which the following are currently supported:

  • help : Returns a string indicating all available commands and their arguments
  • getDirections: Get time, distance and navigation steps from one point to another
  • getPOIDetails: Get detailed information about a POI by ID
  • getAllPOIs: Get a list of all POIs for the venue
  • getStructures: Returns a list of structures (buildings) within the venue along with their properties
  • getVenueData: Returns a complete venue object containing all venue details
  • search: Performs a search against a term specified

For details on these commands, including their arguments, return value formats, and examples, see https://locusmapsjs.readme.io/docs/commands

Note that all these commands are asynchronous, and return a promise. So use them with await or a then clause.

Examples:

const poi = await map.getPOIDetails(11)
console.log(`Got POI details for ${poi.name}.`)

Or

map.getPOIDetails(11)
  .then(poi => console.log(`Got POI Details for ${poi.name}.`))

For example:

node main.js

© 2024 ACUITY BRANDS, INC. ALL RIGHTS RESERVED

3.3.398

1 year ago

3.3.399

1 year ago

3.3.396

1 year ago

3.3.397

1 year ago

3.3.400

1 year ago

3.3.389

1 year ago

3.3.394

1 year ago

3.3.395

1 year ago

3.3.392

1 year ago

3.3.393

1 year ago

3.3.390

1 year ago

3.3.391

1 year ago

3.3.388

1 year ago

3.3.387

1 year ago

3.3.386

1 year ago

3.3.385

1 year ago

3.3.384

1 year ago

3.3.381

1 year ago

3.3.382

1 year ago

3.3.380

1 year ago

3.3.378

1 year ago

3.3.379

1 year ago

3.3.376

1 year ago

3.3.377

1 year ago

3.3.374

1 year ago

3.3.375

1 year ago

3.3.372

1 year ago

3.3.373

1 year ago

3.3.370

1 year ago

3.3.371

1 year ago

3.3.369

1 year ago

3.3.368

1 year ago

3.3.367

1 year ago

3.3.365

1 year ago

3.3.366

1 year ago

3.3.363

1 year ago

3.3.364

1 year ago

3.3.361

1 year ago

3.3.362

1 year ago

3.3.360

1 year ago

3.3.358

1 year ago

3.3.359

1 year ago

3.3.357

1 year ago

3.3.356

1 year ago

3.3.354

1 year ago

3.3.355

1 year ago

3.3.353

1 year ago

3.3.352

1 year ago

3.3.351

1 year ago

3.3.350

1 year ago

3.3.349

1 year ago

3.3.345

1 year ago

3.3.346

1 year ago

3.3.347

1 year ago

3.3.348

1 year ago

3.3.344

1 year ago

3.3.343

1 year ago

3.3.342

1 year ago

3.3.341

1 year ago

3.3.340

1 year ago

3.3.338

1 year ago

3.3.339

1 year ago

3.3.337

1 year ago

3.3.336

1 year ago

3.3.334

1 year ago

3.3.335

1 year ago

3.3.332

1 year ago

3.3.333

1 year ago

3.3.330

1 year ago

3.3.331

1 year ago

3.3.323

2 years ago

3.3.324

2 years ago

3.3.321

2 years ago

3.3.322

2 years ago

3.3.320

2 years ago

3.3.318

2 years ago

3.3.319

2 years ago

3.3.316

2 years ago

3.3.317

2 years ago

3.3.314

2 years ago

3.3.315

2 years ago

3.3.329

1 year ago

3.3.327

1 year ago

3.3.328

1 year ago

3.3.325

2 years ago

3.3.326

2 years ago

3.3.312

2 years ago

3.3.313

2 years ago

3.3.310

2 years ago

3.3.311

2 years ago

3.3.309

2 years ago

3.3.308

2 years ago

3.3.307

2 years ago

3.3.306

2 years ago

3.3.305

2 years ago

3.3.303

2 years ago

3.3.304

2 years ago

3.3.302

2 years ago

3.3.301

2 years ago

3.3.300

2 years ago

3.3.299

2 years ago

3.3.298

2 years ago

3.3.297

2 years ago

3.3.296

2 years ago

3.3.268

2 years ago

3.3.269

2 years ago

3.3.266

2 years ago

3.3.267

2 years ago

3.3.264

2 years ago

3.3.265

2 years ago

3.3.262

2 years ago

3.3.263

2 years ago

3.3.260

2 years ago

3.3.261

2 years ago

3.3.259

2 years ago

3.3.258

2 years ago

3.3.295

2 years ago

3.3.293

2 years ago

3.3.294

2 years ago

3.3.291

2 years ago

3.3.292

2 years ago

3.3.290

2 years ago

3.3.288

2 years ago

3.3.289

2 years ago

3.3.286

2 years ago

3.3.287

2 years ago

3.3.284

2 years ago

3.3.285

2 years ago

3.3.282

2 years ago

3.3.283

2 years ago

3.3.280

2 years ago

3.3.281

2 years ago

3.3.279

2 years ago

3.3.277

2 years ago

3.3.278

2 years ago

3.3.275

2 years ago

3.3.276

2 years ago

3.3.273

2 years ago

3.3.274

2 years ago

3.3.271

2 years ago

3.3.272

2 years ago

3.3.270

2 years ago

3.3.257

2 years ago

3.3.255

2 years ago

3.3.256

2 years ago

3.3.251

2 years ago

3.3.252

2 years ago

3.3.250

2 years ago

3.3.248

2 years ago

3.3.249

2 years ago

3.3.246

2 years ago

3.3.247

2 years ago

3.3.244

2 years ago

3.3.245

2 years ago

3.3.242

2 years ago

3.3.243

2 years ago

3.3.240

2 years ago

3.3.241

2 years ago

3.3.239

2 years ago

3.3.238

2 years ago

3.3.235

2 years ago

3.3.236

2 years ago

3.3.233

2 years ago

3.3.234

2 years ago

3.3.237

2 years ago

3.3.231

2 years ago

3.3.232

2 years ago

3.3.230

2 years ago

3.3.229

2 years ago

3.3.228

2 years ago

3.3.226

2 years ago

3.3.225

2 years ago

3.3.196

2 years ago

3.3.31

3 years ago

3.3.1

4 years ago

3.2.30

4 years ago

3.2.28

4 years ago

3.2.21

4 years ago

3.2.10

5 years ago

1.0.0

5 years ago