Best way to plot xarray dataset on a Geo Map

I am very new to plotly, (literally like a day), and as I have been searching the web it seems like plotting a gridded dataset in plotly on a map is not nearly as simple as in matplotlib or even a scatterplot geo in plotly. I have seen multiple community requests on github and some workarounds using geojson but am not sure of the most efficient/easiest way to go about creating one.

Have there been updates to easily include this feature and if not, what is the best workaround for an interactive contour geo map?