Ver Mensaje Individual
  #15 (permalink)  
Antiguo 11/04/2004, 19:18
mbaz
 
Fecha de Ingreso: abril-2004
Mensajes: 20
Antigüedad: 20 años
Puntos: 0
ARCHIVO GENERAZOOM0.PHP
<?php
session_start();
Header( "Content-type: image/jpeg");
$Imagen_Zoom0 = ImageCreateFromGd2Part("Mdeo_1000x724.gd2", 0, 0, $x_real, $y_real);
ImageJpeg($Imagen_Zoom0);
ImageDestroy($Imagen_Zoom0);
?>

ARCHIVO GENERAZOOM1.PHP
<?php
session_register("x1_origen");
session_register("y1_origen");
Header( "Content-type: image/jpeg");

$x1_origen = $x1_global - ($x1_zoom / 2);
$y1_origen = $y1_global - ($y1_zoom / 2);

if ($x1_origen <= 0)
{
$x1_origen = 0;
}
if ($y1_origen <= 0)
{
$y1_origen = 0;
}
if ($x1_origen >= $x_real - $x1_zoom)
{
$x1_origen = floor($x_real / 2);
}
if ($y1_origen >= $y_real - $y1_zoom)
{
$y1_origen = floor($y_real / 2);
}

$Imagen_Zoom=ImageCreateFromGd2Part("Mdeo_1000x724 .gd2", $x1_origen, $y1_origen, $x1_zoom, $y1_zoom);
ImageJpeg($Imagen_Zoom);
ImageDestroy($Imagen_Zoom);
?>

ARCHIVO GENERAZOOM2.PHP
<?php
session_register("x2_origen");
session_register("y2_origen");
$x2_origen = $x2_global - ($x2_zoom / 2);
$y2_origen = $y2_global - ($y2_zoom / 2);
$x2_zoom = floor($x_real / 4);
$y2_zoom = floor($y_real / 4);

Header( "Content-type: image/jpeg");

if ($x2_origen <= 0)
{
$x2_origen = 0;
}
if ($y2_origen <= 0)
{
$y2_origen = 0;
}
if ($x2_origen >= $x_real - $x2_zoom)
{
$x2_origen = $x_real - floor($x_real / 4);
}
if ($y2_origen >= $y_real - $y2_zoom)
{
$y2_origen = $y_real - floor($y_real / 4);
}

$Imagen_Zoom=ImageCreateFromGd2Part("Mdeo_1000x724 .gd2", $x2_origen, $y2_origen, $x2_zoom, $y2_zoom);
ImageJpeg($Imagen_Zoom);
ImageDestroy($Imagen_Zoom);
?>

ARCHIVO GENERAZOOM3.PHP
<?php

// ATENCION: A PARTIR DEL ZOOM3 SE CAMBIA AL MAPA MDEO_100.GD2 PARA UNA MAYOR RESOLUCION
// EXTO IMPLICA UN FACTOR DE ESCALA EN LAS COORDENADAS DE FACTOR_MAPA=5

session_register("x3_origen");
session_register("y3_origen");
session_register("factor_mapa");
Header( "Content-type: image/jpeg");

$x3_origen = $x3_global - ($x3_zoom / 2);
$y3_origen = $y3_global - ($y3_zoom / 2);

$factor_mapa = 10;

if ($x3_origen <= 0)
{
$x3_origen = 0;
}
if ($y3_origen <= 0)
{
$y3_origen = 0;
}
if ($x3_origen >= $x_real - $x3_zoom)
{
$x3_origen = $x_real - floor($x_real / 8);
}
if ($y3_origen >= $y_real - $y3_zoom)
{
$y3_origen = $y_real - floor($y_real / 8);
}

$Imagen_Zoom=ImageCreateFromGd2Part("Mdeo_100.gd2" , $factor_mapa*$x3_origen, $factor_mapa*$y3_origen, $factor_mapa*$x3_zoom, $factor_mapa*$y3_zoom);
ImageJpeg($Imagen_Zoom);
ImageDestroy($Imagen_Zoom);
?>

ARCHIVO GENERAZOOM4.PHP
<?php

// ATENCION: A PARTIR DEL ZOOM3 SE CAMBIA AL MAPA MDEO_100.GD2 PARA UNA MAYOR RESOLUCION
// EXTO IMPLICA UN FACTOR DE ESCALA EN LAS COORDENADAS DE FACTOR_MAPA=5

session_register("x4_origen");
session_register("y4_origen");
Header( "Content-type: image/jpeg");

$x4_origen = $x4_global - ($x4_zoom / 2);
$y4_origen = $y4_global - ($y4_zoom / 2);

if ($x4_origen <= 0)
{
$x4_origen = 0;
}
if ($y4_origen <= 0)
{
$y4_origen = 0;
}
if ($x4_origen >= $x_real - $x4_zoom)
{
$x4_origen = $x_real - floor($x_real / 16);
}
if ($y4_origen >= $y_real - $y4_zoom)
{
$y4_origen = $y_real - floor($y_real / 16);
}

$Imagen_Zoom=ImageCreateFromGd2Part("Mdeo_100.gd2" , $factor_mapa*$x4_origen, $factor_mapa*$y4_origen, $factor_mapa*$x4_zoom, $factor_mapa*$y4_zoom);
ImageJpeg($Imagen_Zoom);
ImageDestroy($Imagen_Zoom);
?>

ARCHIVO GENERAZOOM5.PHP
<?php

// ATENCION: A PARTIR DEL ZOOM3 SE CAMBIA AL MAPA MDEO_100.GD2 PARA UNA MAYOR RESOLUCION
// EXTO IMPLICA UN FACTOR DE ESCALA EN LAS COORDENADAS DE FACTOR_MAPA=5

session_register("x5_origen");
session_register("y5_origen");
Header( "Content-type: image/jpeg");

$x5_origen = $x5_global - ($x5_zoom / 2);
$y5_origen = $y5_global - ($y5_zoom / 2);

if ($x5_origen <= 0)
{
$x5_origen = 0;
}
if ($y5_origen <= 0)
{
$y5_origen = 0;
}
if ($x5_origen >= $x_real - $x5_zoom)
{
$x5_origen = $x_real - floor($x_real / 32);
}
if ($y5_origen >= $y_real - $y5_zoom)
{
$y5_origen = $y_real - floor($y_real / 32);
}

$Imagen_Zoom=ImageCreateFromGd2Part("Mdeo_100.gd2" , $factor_mapa*$x5_origen, $factor_mapa*$y5_origen, $factor_mapa*$x5_zoom, $factor_mapa*$y5_zoom);
ImageJpeg($Imagen_Zoom);
ImageDestroy($Imagen_Zoom);
?>

ARCHIVO OPC_ZOOM0.PHP
<?
session_start();

if ($Operacion == "Zoom In")
{
header("Location: zoom1.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO OPC_ZOOM1.PHP
<?
if ($Operacion == "Zoom In")
{
header("Location: zoom2.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Zoom Out")
{
header("Location: zoom0.php");
}

if ($Operacion == "Recenter")
{
header("Location: recenter1.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO OPC_ZOOM2.PHP
<?
session_start();

if ($Operacion == "Zoom In")
{
header("Location: zoom3.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Zoom Out")
{

header("Location: zoomout1.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Recenter")
{
header("Location: recenter2.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO OPC_ZOOM3.PHP
<?
if ($Operacion == "Zoom In")
{
header("Location: zoom4.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Zoom Out")
{
header("Location: zoomout2.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Recenter")
{
header("Location: recenter3.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO OPC_ZOOM4.PHP
<?
if ($Operacion == "Zoom In")
{
header("Location: zoom5.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Zoom Out")
{
header("Location: zoomout3.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Recenter")
{
header("Location: recenter4.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO OPC_ZOOM5.PHP
<?

if ($Operacion == "Zoom Out")
{
header("Location: zoomout4.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Recenter")
{
header("Location: recenter5.php?click_x=$mapa_x&click_y=$mapa_y");
}

if ($Operacion == "Quit")
{
header("Location: salir.php");
}
?>

ARCHIVO ZOOMOUT1.PHP
<?php
session_start();
?>

<body bgcolor="#000000"</body>
<FORM METHOD="POST" ACTION="opc_zoom1.php">
<table border="7" bgcolor="Silver" bordercolor="blue" align="center" cellspacing="2" cellpadding="6">
<tr>
<td>
Escoja Opcion: <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Zoom In">Zoom In <br clear=left> <br clear=left>
<input type="radio" checked name="Operacion" value="Zoom Out">Zoom Out <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Recenter">Recenter <br clear=left> <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Quit">Quit
</td>
<td>
<INPUT TYPE="IMAGE" SRC="generazoomout1.php?x1_global=<? echo ($x2_origen + floor($click_x / (4 * $factor))) ?>&y1_global=<? echo ($y2_origen + floor($click_y / (4 * $factor))) ?>" ALIGN="RIGHT" WIDTH="<? echo $x_imagen?>" HEIGHT="<? echo $y_imagen?>" NAME="mapa">
</td>
</tr>
</table>
</form>

ARCHIVO ZOOMOUT2.PHP
<?php
session_start();
?>

<body bgcolor="#000000"</body>
<FORM METHOD="POST" ACTION="opc_zoom2.php">
<table border="7" bgcolor="Silver" bordercolor="blue" align="center" cellspacing="2" cellpadding="6">
<tr>
<td>
Escoja Opcion: <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Zoom In">Zoom In <br clear=left> <br clear=left>
<input type="radio" checked name="Operacion" value="Zoom Out">Zoom Out <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Recenter">Recenter <br clear=left> <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Quit">Quit
</td>
<td>
<INPUT TYPE="IMAGE" SRC="generazoomout2.php?x2_global=<? echo ($x3_origen + floor($click_x / (8 * $factor))) ?>&y2_global=<? echo ($y3_origen + floor($click_y / (8 * $factor))) ?>" ALIGN="RIGHT" WIDTH="<? echo $x_imagen?>" HEIGHT="<? echo $y_imagen?>" NAME="mapa">
</td>
</tr>
</table>
</form>

ARCHIVO ZOOMOUT3.PHP
<?php
session_start();
?>

<body bgcolor="#000000"</body>
<FORM METHOD="POST" ACTION="opc_zoom3.php">
<table border="7" bgcolor="Silver" bordercolor="blue" align="center" cellspacing="2" cellpadding="6">
<tr>
<td>
Escoja Opcion: <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Zoom In">Zoom In <br clear=left> <br clear=left>
<input type="radio" checked name="Operacion" value="Zoom Out">Zoom Out <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Recenter">Recenter <br clear=left> <br clear=left> <br clear=left>
<input type="radio" name="Operacion" value="Quit">Quit
</td>
<td>
<INPUT TYPE="IMAGE" SRC="generazoomout3.php?x3_global=<? echo ($x4_origen + floor($click_x / (16 * $factor))) ?>&y3_global=<? echo ($y4_origen + floor($click_y / (16 * $factor))) ?>" ALIGN="RIGHT" WIDTH="<? echo $x_imagen?>" HEIGHT="<? echo $y_imagen?>" NAME="mapa">
</td>
</tr>
</table>
</form>