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
x
const fnoToken = "<YOUR-FNO-TOKEN>"; // provided by the backofficeconst fnoMapId = "<MAP-ID>" // id of the map to loadlet 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 |