Wiking.tools.zoomToObjects = function(){
    var 
      map = Wiking.getMap(),
      proj = map.getCurrentMapType().getProjection(),
      objects = Wiking.getObjects(),
      len = objects.length,
      tmp,
      lats = [],
      lngs = [];
      
    while(len--){
        if ( tmp=objects[len].getPosition() ){ // celowo '='
            lats.push(tmp.lat());
            lngs.push(tmp.lng());        
        }
    }
    if (lats.length==0){
        map.setCenter(new GLatLng(52.2024283828678,20.94125598), 7);
        return;
    }
    var box = new GLatLngBounds(new GLatLng(lats.min(),lngs.min()), new GLatLng(lats.max(),lngs.max()));  
    var zoom = map.getBoundsZoomLevel(box) - 1;
    var px = proj.fromLatLngToPixel(box.getCenter(),zoom)
    px.x += 150;

    map.setCenter(proj.fromPixelToLatLng(px,zoom),zoom);
}
