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
x
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 |