Hallo Micha89,
du ermittelst aus "lat" und "lon" die größten und kleinsten Werte latmin, latmax, lonmin und lonmax. Mit diesen Werten kannst du die Karte dann entsprechend zentrieren und zoomen.
~~~javascript
zoom = map.getBoundsZoomLevel(new GLatLngBounds(new GLatLng(latmin,lonmin),new GLatLng(latmax,lonmax))); // sw, ne
map.setCenter(new GLatLng((latmax+latmin)/2,(lonmax+lonmin)/2), zoom);
Gruß, Jürgen