FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Mapas de ciudades
Hola, como puedo crear un programa que me muestre un mapa con calles y avenidas de ciudades en donde yo necesite buscar determinada dirección y al ingresar el nombre de una calle, este muestre su ubicación y resalte en color.
Tengo el mapa creado en formato vectorial. |
#2
|
||||
|
||||
Supongo que necesitas tener en una Base de Datos almacenados los valores en Longitud y Latitud de las calles que deseas buscar parea luego eso posicionarlo en los mapas. O algun otro sistema que te permita asociar un nombre de una calle con una posicion del mapa que tienes. Creo que latitud y longitud es lo más universal.
Una vez hayas encontrado la calle se trata de convertir esas coordenadas que tienes en la posición del mapa. Normalmente para mapas muy grandes estos están guardados por secciones, de forma que cada sección corresponde a un intervalo de Longitud/latitud. No se si es a esto a lo que te refieres, pero es un tema muy amplio. Deberías concretar más...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
¿Onda, tabla de ajedrez? por ejemplo la calle se encuentra en el recuadro A3.
Mira, este es un plano de lo que me gustaria realizar. Puse buscar determinada calle, me muestra la sección del plano y resalta en color. Además del zoom. http://s01.divshare.com/thumbs/2008/...83_display.jpg |
#4
|
||||
|
||||
Hola, disculpa que me meta en el problema... una pregunta que deberías tener en cuenta: ¿Buscas una determinada altura?
Por ejemplo Bulevares 1873... ¿Como harías para saber que estás a la altura 1800-1900 y no en la 200-300? Ten presente ese hecho, porque las calles puede que tengan un comienzo y un fin... pero si alguien te dice ¿Donde queda la calle Sarmiento? Tu le dirás... mira... ¿a que altura? Lo que dice Neftali es necesario, pero también debes preveer la altura y sentido de la calle. Saludos, |
#5
|
||||
|
||||
Sssss... Hmm...
Francamente esto se debería hacer con grafos... Pero, claro, antes tendrías que aprender qué son los grafos, cómo se usan, volverte bueno programando con ellos y recién después, ponerte a hacer tu programa de mapa de calles... La alternativa que se me ocurre (que es bastante mala, pero ando flojo de neuroas hoy ) es la siguiente: ¡WARNING! Stupid ideas from this point on. Tendrías todas las intersecciones entre TODAS las calles posibles, es decir, todas las esquinas guardadas en una base de datos o lo que fuera. Después tendrías una matriz TRIDIMENSIONAL () gigante (realmente monstruosa). En una dimensión tendrías calles "verticales", en la otra "horizontales" y en la otra una estructura con la altura de ambas calles en esa intersección... Creo que esa es una opción. Bastante "loca", pero opción al fin. Quizás tengas que esperar a que alguien más cuerdo te alguna otra idea... Saludongos. |
#6
|
||||
|
||||
lo de las matrices sería complicado por la memoria o no?
Por ahí he visto que usan shapes (.shp, .dbf y .shx) pero todas utilizan el tipo cuadro de ajedrez para dar una posición. [Delphius], gracias pero no quiero saber la altura solo la calle completa. Lo de las intesecciones se me ocurre que irian en la misma DB. No estaría mal aprender algo de grafos. Sigan participando... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
El distrito federal, una de las 10 ciudades del futuro | poliburro | La Taberna | 8 | 11-08-2007 02:11:42 |
Utilizacion de un software entre dos ciudades | marilinspi | Internet | 2 | 21-01-2007 17:13:39 |
La Policía extiende a 13 ciudades la expedición del DNI electrónico | marcoszorrilla | Noticias | 4 | 06-07-2006 14:13:11 |
Mapas Y TGlobe | Onti | Gráficos | 0 | 23-02-2005 00:56:42 |
Gps y mapas | sergisan | OOP | 3 | 25-02-2004 07:04:47 |
|