Lo zoom non e` di JS. Ti serve un programma di grafica.

Puoi vedere se ti puo` bastare un helper del tipo flash (oppure smil), o se devi per forza usare ASP/PHP (che ti obbliga a ricaricare la pagina ogni volta).

Virgilio-mappe usa una tecnologia lato server.