Yes, there is an API: https://developers.google.com/maps/
You probably want the web API. It's JavaScript, so that may not work for you depending on what you're trying to accomplish, but you could be using the panBy
and setZoom
methods to move the map around.