Home > Enterprise >  Azure maps close htmlMarker popup programmatically
Azure maps close htmlMarker popup programmatically

Time:01-25

Can't seem to close the azure maps htmlMarker popup programmatically using popup.close()

I'm using azure maps to display htmlMarkers on the map and using azure maps htmlMarkers to display a popup when a marker is clicked. Azure maps htmlMarker popup provides a close button on the popup but I need the popup to close when a user clicks the Add to Route button on the popup. As per azure maps documentation popup.close should work but I can't seem to make it work. Any suggestions will be greatly appreciated!

CodePudding user response:

There are two ways to close the popup attached to an HTML marker programmatically.

The first, if you know it is open, is to use the markers togglePopup function.

 marker.togglePopup();

The second is to get the popup instance from the markers options, then call the close function.

marker.getOptions().popup.close();
  • Related