To my knowledge, the Google Maps API is meant to be run client-side, not server side. When a website embeds Google Maps, the user interacts with the embed map and the map can send information back to the website server, but cannot be actively controlled by the server, since it is controlled by Google. (Someone correct me if I am wrong please!)