Cherry pick the latest changes of ShowmapSnapshotHelper to tm-dev

Test: unit test
Bug: 272181398
Change-Id: I850dde5e182789e261ec8966fc2ac213e204a88a
Merged-In: Id096088ed733d01b37808e641941cd5764306cca
Merged-In: If8ef96bbe202ba0754b551feda18f696f35ee452
2 files changed