Autor Tema: Mapa Interactivo  (Leído 11956 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Virgil Tracy

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +38/-1
    • Ver Perfil
Mapa Interactivo
« en: Julio 08, 2014, 09:32:19 pm »
Tengo un programa agricola funcionando y queria agregarle un mapa interactivo donde hacer click en el terreno y me saliera una estadistica, cual es su produccion , quien esta a cargo, su consumo de fertilizantes y pesticidas, cuantas colmenas de abejorro esta usando, etc.
Enter mensiono este ejemplo realizado en vb.net http://www.vbforums.com/showthread.php?619648-NET-3-5-Map-Viewer-Control-%28United-States-Data-Included%29, y lo adapte para que funcionara en vb6.



http://www.4shared.com/rar/qhYfaf0gce/mapviewer.html

Al igual que el ejemplo, tambien utilizo gdiplus, lo que permite usar colores con transparencia
espero le sirva a algien mas...



ACTUALIZADO

Ahora incluye un conversor SVG Path a Area y los datos para el mapa de Peru y Argentina  ;D





http://www.mediafire.com/download/g9ph5exg2p35x90/MapViewer.rar
« última modificación: Agosto 11, 2014, 09:35:57 pm por Virgil Tracy »

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Mapa Interactivo
« Respuesta #1 en: Julio 09, 2014, 12:45:35 pm »
Gran pu... man como quedo bien gracias gracias.

Saludos...
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Mapa Interactivo
« Respuesta #2 en: Julio 09, 2014, 01:02:39 pm »
Y si fuera con otro pais? hay un tema de dibujar con las coordenadas no? o que método se puede usar para simplificar la tarea de graficar los estados de otro pais.
Me encuentras en YAcosta.com

Waldo

  • Gigabyte
  • ****
  • Mensajes: 264
  • Reputación: +22/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #3 en: Julio 10, 2014, 01:26:23 pm »
Me interesa este post, justo me estan pidiendo algo asi, pero no son mapas de paises, o ciudades, son mas bien planos de autocad, recien arranco con esto, los planos estan en formato DWF

Virgil Tracy

  • Kilobyte
  • **
  • Mensajes: 64
  • Reputación: +38/-1
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #4 en: Julio 14, 2014, 10:04:37 pm »
Lo mas complicado de adaptar el control de vb.net a vb6 no fue el codigo, fueron los puntos...  :P

Para lo que necesito es bastante sencillo porque son invernaderos que no han cambiado de tamaño, forma o ubicacion en varias temporadas, son todos rectangulares orientados norte-sur y hay algunos este-oeste

encontre este tutorial en donde ocupan inkscape para dibujar el mapa, inkscape crea un archivo .SVG
buscando en google existen muchos mapas de paises, ciudades en formato.SVG,  en wikipedia hay harto material

http://tecnato.com/mapas-interactivos-para-la-web-utilizando-inkspace-svg-y-el-plugin-jvectormap/


YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Mapa Interactivo
« Respuesta #5 en: Julio 14, 2014, 10:26:49 pm »
genial!!! gracias Virgil
Me encuentras en YAcosta.com

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Mapa Interactivo
« Respuesta #6 en: Julio 15, 2014, 08:13:48 pm »
Por que no puedo descargarlo ?
Ni descarga prioritaria ni descarga Gratuita me lo baja ..
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

aedEric

  • Megabyte
  • ***
  • Mensajes: 211
  • Reputación: +20/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #7 en: Julio 15, 2014, 09:42:30 pm »
Si nomal recuerdo hay que realizar un registro gratuito
No he fracasado. He encontrado 10000 soluciones que no funcionan.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Mapa Interactivo
« Respuesta #8 en: Julio 15, 2014, 11:07:56 pm »
otro enlace valido ?
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

aedEric

  • Megabyte
  • ***
  • Mensajes: 211
  • Reputación: +20/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #9 en: Julio 16, 2014, 01:04:09 am »
el enlace funciona perfectamente Bazooka, solo tienes que registrarte es gratuito y rapidoa la descarga
No he fracasado. He encontrado 10000 soluciones que no funcionan.

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #10 en: Julio 16, 2014, 04:41:07 pm »
Estimado Virgil Tracy
 
Excelente trabajo, gracias por compartir el código.
 
Tú trabajo demuestra una vez más el poder de este dinosaurio llamado VB6. Al margen de que lenguaje es mejor o de si código administrado o código no administrado es mejor, imaginen si Microsoft le diera a nuestro viejo amigo VB6 la posibilidad de compilar a 32 y/o 64 bit; manejar nuevos formatos de archivos (por ejemplo PNG, etc.), crear servicios Windows, crear Threads , manejo de web services, etc...
 
 
Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #11 en: Julio 17, 2014, 09:54:14 am »
Muy bueno Virgil Tracy, muy lindos efectos, yo el otro dia estaba por comenzar a hacer algo parecido, alguien lo había pedido en el foro, pero después me colgué y no lo termine, lo iba a hacer con GDI clasico, obviamente no iba a tener ese efecto, pero quizás lo que iba a estar bueno es el diseñador que con un solo click ya que reconocía una región y guardaba las regiones generadas  en un archivo.

Felicitaciones.

Bazooka

  • Terabyte
  • *****
  • Mensajes: 951
  • Reputación: +31/-20
  • El pibe Bazooka
    • Ver Perfil
    • Desof sistemas
Re:Mapa Interactivo
« Respuesta #12 en: Julio 17, 2014, 05:37:45 pm »
Fenomeno!!! muy bueno ya lo descargue !!!


Veo que es bastante complicado el tema de crear uno por uno las funciones para cada estado !!

Excelente muestra del potencial de nuestro VB6 y de Virgil
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

PatriciaBB

  • Kilobyte
  • **
  • Mensajes: 51
  • Reputación: +5/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #13 en: Julio 25, 2014, 04:45:28 pm »
WoW... amigo Virgil Tracy esta recool la aplicación. Me sumo a la pregunta de YAcosta como puede hacer para tener las coordenadas para otros mapas. Como de un archivo .SVG se pueden sacar las coordenadas, no lo entiendo. Y me confunde el link porque las coordenadas le ponen letras.

Besitos

PatriciaBB

PatriciaBB

  • Kilobyte
  • **
  • Mensajes: 51
  • Reputación: +5/-0
    • Ver Perfil
Re:Mapa Interactivo
« Respuesta #14 en: Agosto 01, 2014, 01:16:00 pm »
Chicos... alguno entiende como portar las coordenadas del archivo .SVG al código del amigo Virgil Tracy para poder cargar mapas de otros países o de otras ciudades...

PatriciaBB