Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-09-2004
Foetas Foetas is offline
Registrado
 
Registrado: sep 2004
Posts: 2
Poder: 0
Foetas Va por buen camino
Mapa Interactivo de España

Lo primero saludar a todo el foro.

Visitando la página del Instituto Nacional de Metereología me dí cuenta como está construido el mapa de España para poder seleccionar las provincias.

Tiene un jpg base con el mapa de España y luego tantas imágenes en color como provincias hay con la posición exacta para superponer la imagen. Luego con la propiedad Transparent a True queda en su sitio sin tapar otras provincias.
Osea todas las imágenes tienen el mismo tamaño.

Mi pregunta es como hago para dejar todo desactivado (viendo el mapa de España) y cuando paso por la provincia se visione esa imagen.

Saludicos.
Responder Con Cita
  #2  
Antiguo 07-09-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Poder: 20
ruina Va por buen camino
no lo he visto pero me imagino que será un HTML con un "mapeo" y un javascript para cambiar las imagenes.

en esta dirección: http://www.w3.org/MarkUp/Guide/Advanced.html tienes una pequeña ayuda de que va, en especial tienes los dos ejemplo de como construir un mapa (Clickable regions within images) y como sustituir imagenes (Roll-Overs and other tricks)
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa.
Responder Con Cita
  #3  
Antiguo 08-09-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Si queres hacerlo desde delphi, podes valerte del evento OnMouseMove para superponer la imagen que te interese de acuerdo a la posición del mouse. Claro que primero necesitarias un algoritmo que te diga en en que provincia queda cada pixel. Al detectar un cambio de provincia, ocuparía devolver la provincia anterior a su color "normal". Si se trata de colores sólidos, esto también puede conseguirse con floodfill del canvas, creo que de manera mucho mas eficiente que superponiendo imágenes.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 08-09-2004
Foetas Foetas is offline
Registrado
 
Registrado: sep 2004
Posts: 2
Poder: 0
Foetas Va por buen camino
Gracias a los dos por vuestra respuesta, me pongo a ello.
Responder Con Cita
  #5  
Antiguo 08-09-2004
sandy6563 sandy6563 is offline
Registrado
 
Registrado: abr 2004
Posts: 2
Poder: 0
sandy6563 Va por buen camino
Hola.
Existe un componente que hace exactamente lo que necesitas, se llama RegioImage y creo que s epuede descargar de la página de delphi superpage.

Espero que te sirva. Un saludo
Responder Con Cita
  #6  
Antiguo 08-09-2004
sandy6563 sandy6563 is offline
Registrado
 
Registrado: abr 2004
Posts: 2
Poder: 0
sandy6563 Va por buen camino
Rectifico el componente se llama RgnImage y la página es http://www.mirkes.de/en/delphi/vcls.php
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 09:22:08.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi