                this.init(map);
                 }
             };

             L.Hash.parseHash = function(hash) {
                 if(hash.indexOf('#') === 0) {
                     hash = hash.substr(1);
                 }
                 var args = hash.split("/");
                 if (args.length == 4) {
                     var zoom = parseInt(args[3], 10),
                         lat = parseFloat(args[1]),
                         lon = parseFloat(args[2]);
                     if (isNaN(zoom) || 