en google maps se trocea la imágen para optimizar la carga (no necesita sino cargar los cuadros que se pidan), pero si tu imágen no es muy grande no haría falta, además lograr ese efecto solo compete a javascript/HTML/CSS como tal, php sería solo el mediador del servidor, nada mas