how to set the position of the camera with respect to an object of the scene?
add an empty

parent the empty to the camera

now you can set keyframes on z-rotation for the empty on frame 0 (0) and frame 100 (360)

add location keyframe for the empty on frame 100

move your empty to your second point of interest

keyframe new position of empty at frame 150

now you can set keyframes on z-rotation for the empty on frame 151 (0) and frame 250 (360)

you can repeat step 5-7 for several points of interests, but of course you have to adapt the frames!


if you prefer to watch tutorial videos (which i do too because it is much to follow), check this out:
https://youtu.be/_RqDQuLfV1E
UPDATE:

to set the camera to a position just change x,y,z coordinate you want
add &quot;track to constraint&quot; -&gt; choose target your cube/building/whatever
repeat steps from above to rotate the camera around the building

you can also check my tutorial for this:
https://youtu.be/B4jk75gbQwo
UPDATE &amp; hint:
if you do not see all tabs, just hover with the mouse over it and scroll up/down to see more.