To determine the current bounds of the map, call getBounds() on you map variable: https://developers.google.com/maps/documentation/javascript/reference#Map
If you want to know if a point is within the the current view area, call 'contains(LatLng)' on the LatLngBounds. Like so:
var currentBounds = myMap.getBounds();
var isInSight = currentBounds.contains(myPointLatLng);
if(isInSight){
//Your point is within the current bounds
}
If you want to pan so the map is centered on your point, call 'panTo(LatLng)' on you map variable:
var currentBounds = myMap.getBounds();
var isInSight = currentBounds.contains(myPointLatLng);
if(isInSight){
myMap.panTo(myPointLatLng);
}