Manual de HTML

 
 
 

Mapa Web

 
borde   borde
Portada arrow Mapas

 

Mapas Imprimir E-mail
Un Mapa es una imagen que permite realizar diferentes Hiperenlaces en función de la "zona" de la imagen que se pulse. Las etiquetas para crear mapas son <map></map> y <area> .

La etiqueta <map> identifica al mapa y tiene el parámetro name para indicar el nombre del mapa.

La etiqueta <area> define las areas sensibles de la imagen. Tiene los siguientes parámetros obligatorios:

shape="tipo" Indica el tipo de area a definir.

coords = "coordenadas" Indica las coordenadas de la figura indicada con shape.

href = "URL" Indica la dirección a la que se accede si se pulsa en la zona delimitada por el area indicada.

Los tipos de area pueden ser los siguientes:

rect Área rectangular. Se deben especificar las coordenadas de la esquina superior izquierda y las de la esquina inferior derecha.

poly Polígono. Se deben especificar las coordenadas de todos los vértices del polígono. El navegador se encarga de "cerrar" la figura.

circle Círculo. Se debe especificar en primer lugar las coordenadas del centro del círculo y a continuación el valor del radio (en puntos).

Si dos áreas se superponen, se ejecutará la que se encuentre en primer lugar en la definición del mapa. Es importante definir una última área que abarque la totalidad del gráfico para direccionar a una URL "por defecto", con el objeto de contemplar el caso de que no se pulse sobre un area definida.

Veamos un ejemplo completo.

<map name="casa">
<area shape="poly" coords="2,62,57,62,28,1" href="tejado.htm" >
<ara shape="rect" coords="21,101,35,138" href="puerta.htm" >
<area shape="rect" coords="2,64,57,138" href="casa.htm" >
<area shape="circle" coords="80,76,21" href="arbol.htm" >
<area shape="rect" coords= "78,98,85,138" href="tronco.htm" >
<area shape="rect" coords="0,0,96,138" href="dibujo.htm" >
</map>
 
Para activar el mapa debemos indicar la imagen a mostrar, indicando que dicha imagen es tratada por un mapa. Para ello escribiríamos la siguiente etiqueta:

<img src = "grafico.gif" usemap = "#casa" >

Como podemos observar, el proceso mas laborioso es el de determinar las coordenadas. Existen programas como MAPTHIS que permiten realizar este proceso de una manera sencilla, simplemente definiendo las zonas con el raton. El programa MAPTHIS permite abrir una imagen tipo .GIF y marcar las zonas sensibles. Este programa creara un fichero con extension .map que contendra en su interior las coordenadas de cada area. Con esta información nos sera mucho mas facil escribir nuestro mapa.
 
Capítulo anterior:
Tablas

Capítulo siguiente:
Formularios

 

 
Portada
Capítulos del Manual de HTML
Introducción
Estructura básica
Cabecera
Cuerpo
Juego de caracteres HTML
Espacios y saltos de línea
Cabeceras
Atributos del texto
Listas
Imágenes
Enlaces
Tablas
Mapas
Formularios
Applet
Marquee
Sonidos
Frames
Scripts
Practicar en línea
Lista de prácticas en línea
FAQ
Preguntas frecuentes
Códigos HTML
Lista de Códigos HTML
Foros
Foros HTML
Otros Manuales
Manuales de otros lenguajes
 
   
 
 
Alojamiento web en Hostalia