loadMap

Load a map and display it into a specific HTML element.

Parameters

Name

Type

Description

idMap

number

The id of the map loaded

canvas

string

The canvas where to display the 3D map

callback

Function

The callback, called after map is loaded and ready.

Example

const fnoToken = "<YOUR-FNO-TOKEN>"; // provided by the backoffice const fnoMapId = "<MAP-ID>" // id of the map to load let FnoMapManager; window.addEventListener("load", function(){ FnoMapManager = window.FnoMapManager; FnoMapManager.initViewerMode(fnoToken) FnoMapManager.loadMap(idMap, '3dMapContainer', function(data){ // map loaded console.log("Maintenance mode", data.isUnderMaintenance) }) });

Callback params

Callback function take a data paramter that contain:

Name

Type

Description

isUnderMaintenance

boolean

If true, 3D map is not available, you can use this for shows popup to final user with custom message