I tried to find the image myself, but I did not see those same 3 little blue dots that Ben-nun points out. Perhaps Google Maps is restricting the 3D model to be viewed in only a specific area, or maybe it has already been scrubbed before too many people find out about it. Here is my Google Search for the Temple Mount.
YT description: Google Maps must know something that most of us have only speculated about. The building of the Third Temple will no doubt be done on the Temple Mount.
Title: Third Temple Displayed by Google Maps on the Temple Mount (YT link) Uploaded by Israel News Live.