Okay let's see if I can figure this out. The spinning parts are created in Google Earth. (Note the Google watermark.) You can superimpose an image onto the Google Earth surface, set up a few snapshot views (from the north, west, south, and east), and then record a video as you "fly" the Google camera from view to view. You will also note that the aerial used during the Google spinning segments is not as up to date as the aerial view of the non-spinning video segments. The spinning segments also do not contain any moving vehicles. The paused views are videos taken by a drone which match up with the view of the Google video pauses. The drone-taken video segments have live traffic moving, and because it is a non-spinning/moving video it is relatively easy to overlay the same plot plan drawing onto it and distort the plot plan image into a perspective view in a video editing software like DaVinci Resolve or After Effects. Then you take the spinning Google Earth video and splice the live drone video segments into it with a fade between segments to somewhat blend them together. Add the road names in as the last post-production phase and I think you would wind up with this type of very cool presentation. Trickiest part is probably adding in the 3D road names and matching them up with the spin.