Sent when the user has clicked on a container.
You need to enable setMouseListener before using mouseClickContainer event:
FnoMapManager.sendEvent('setMouseListener', {state: true});
Result
| Name | Type | Description |
|---|---|---|
| container | Container | The container clicked |
x
const fnoToken = "<YOUR-FNO-TOKEN>"; // provide from backofficeconst fnoMapId = "<MAP-ID>" // id of the map to loadlet FnoMapManager;// wait page is loadedwindow.addEventListener("load", function(){ // sdk is definied in the global variable "FnoMapManager" in window object FnoMapManager = window.FnoMapManager; FnoMapManager.initViewerMode(fnoToken); FnoMapManager.loadMap(idMap, 'MapContainer', function(){ // enable mouse event listener FnoMapManager.sendEvent('setMouseListener', {state: true}); // register event once map is loaded FnoMapManager.registerEvent('mouseClickContainer' ,(data) => { console.log("click event", data); }); })});