Changing the default map in scatter_geo

I am trying to change the world map in scatter_geo to Mars map.
Note: I have the Mars map as png file.

I found a post with similar issue, but it is in JavaScript. Is there a way to do it in Python?