no se si entendi bien, no se mucho de esto, pero usar switch es mas lento...
a ver si tu tienes las coordenadas en la misma tabla yo lo haria asi, sin romperme demasiado la cabeza :
Código PHP:
$fotos="SELECT * FROM TU_TABLA WHERE flag=1";
$lista_fotos = mysql_query($fotos);
while($listar_fotos = mysql_fetch_array($lista_fotos))
{
//aca lista todo lo que tenga flag=1 o se activo
//ejemplo
$VARIABLE = $listar_fotos['NOMBRE_TABLA'];
//TAMBIEN PUEDES UTILIZAR
/* switch($VARIABLE){
case 0:
$X = "105";
$Y = "684";
break;
//ETC ETC
}
*/
} //cierro while

en teoría debe funcionar, si es lo que entendi...
Lo que quieres imprimir debe estar dentro del while
saludos