An Azure service that provides geospatial APIs to add maps, spatial analytics, and mobility solutions to apps.
A GeoTiff image can be an image of different color bands which browsers don't support directly. Often each pixel can contain a metric per pixel instead, and require you to assign a color to for each metric before converting it into a visible image. GeoTiffs need to be converted to a standard image type (PNG, JPEG). If it is a smaller file, it is possible to do this within the browser by reading the data and drawing an image on a canvas. There are libraries available that can help with this: https://geotiffjs.github.io/
If the file is larger, which is often the case with GeoTiff files, if should be hosted on the server side and converted into map tiles and overlaid on the map like that. TiTiler is a commonly used library for this purpose: https://developmentseed.org/titiler/ Taking this route would make it easy to view the GeoTiff in different map controls (Azure Maps Android/iOS/Web, or 3rd party controls like Cesium, Leaflet....).
If you only have a couple of GeoTiff images, you could convert them to tiles on your computer using a tool like gdal2tiles or QGIS.
https://www.youtube.com/watch?v=VlUg1lQJhms