Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Es muy posible fature que falle por el tema del separador.
La verdad es que en el ejemplo no me he preocupqado de eso, pues no era la función de la entreda, pero está bien que lo comentes.

El tema que que no te coja bien las coordenadas ya me extraña más. Si quieres pásame el fichero que estás utilizando y lo probaré con ese.
__________________
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.
Responder Con Cita
  #2  
Antiguo 08-03-2011
farute farute is offline
Miembro
 
Registrado: feb 2010
Posts: 84
Poder: 17
farute Va por buen camino
ok, gracias te he enviado lo que he hecho por la opción enviar correo del foro.
Responder Con Cita
  #3  
Antiguo 09-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola Javier.

He realizado algunas modificaciones en el proyecto que me has enviado y lo he subido aquí. Tengo una entrada a medias en mi blog, sobre el tema, donde se explica todo con detalle, pero por si te hace falta te adelanto el código (que está bastante comentado).

He cambiado algunas cosas:

(1) Estabas utilizando Lat y Lon intercambiadas, de ahí que la localización en el mapa que obtenías fuera incorrecta.
(2) He simplicado el código que tenías para extraer coordenadas.
(3) He utilizado TStrings en lugar de los TMemos (no necesitan refrescar visualmente y hacen más rápido el proceso)
(4) Modificaciones en la página del Mapa, que ahora se centra de forma automática y toma el Zoom más adecuado al track que se está visualizando. El tamaño del mapa ahora no es fijo, de forma que si redimensionas la ventana el mapa se ajusta sin recargar la página.
(5) He añadido un preproceso a las coordenadas, ya que aunque en el fichero que me envías no pasa ni en los míos tampoco, existen otros formatos en que las coordenadas no están separadas por líneas (revisa los ejemplo que te adjunto).



NOTA: Como bien me ha comentado farute, al ejecutar el EXE, da un error de que no se puede grabar un fichero en r:\coord.txt; Es un fichero temporal de texto con las coordenadas que yo guardo en esa ubicación (Era para debug y es mi directorio temporal), y que al generar el proyecto final me he olvidado de eliminarlo; Basta con que eliminéis del código esa línea o en lugar de r:\coord.txt uséis otro nombre y recompiléis.
En cuanto pueda modificaré los ficheos (ahora mismo no tengo acceso a Delphi).


NOTA2: Ya están actualizados los adjuntos.


Un saludo.
Archivos Adjuntos
Tipo de Archivo: zip Neftali - Visor KML - BIN.zip (526,3 KB, 99 visitas)
Tipo de Archivo: zip Neftali - Visor KML - Sources.zip (108,6 KB, 152 visitas)
__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 10-03-2011 a las 18:38:19.
Responder Con Cita
  #4  
Antiguo 12-03-2011
farute farute is offline
Miembro
 
Registrado: feb 2010
Posts: 84
Poder: 17
farute Va por buen camino
gracias por tu esfuerzo en el tema,
ahora ya solo falta ir añadiendo opciones para que el programa detecte y muestre más cosas de los KML aparte de las rutas.
Responder Con Cita
  #5  
Antiguo 12-03-2011
farute farute is offline
Miembro
 
Registrado: feb 2010
Posts: 84
Poder: 17
farute Va por buen camino
Con tu permiso, he limpiado un poco el programa de todos los controles que sobraban, muchos los había metido yo, y he quitado todos los paneles con tal de hacerlo lo mas simple posible, y he añadido opción de poder cambar el modo de vista, satelite, mapa e híbrido.

Codigo más ejecutable:
ves.cat/ay7R

Ahora con esta base sería interesante ir añadiendo más detecciones de elementos de los KML, etiquetas y demás para mostrarlas.

Por cierto no se porque a la derecha del mapa en el navegador aparece una franja blanca. ¿como se quita eso?

Última edición por farute fecha: 12-03-2011 a las 15:09:37.
Responder Con Cita
  #6  
Antiguo 12-03-2011
farute farute is offline
Miembro
 
Registrado: feb 2010
Posts: 84
Poder: 17
farute Va por buen camino
he añadido también posibilidad de cambiar el color y el grosor del trazado, está en el mismo fichero que he puesto antes,
Lo que no entiendo es porque si yo varío el grosor del trazado al hacer zoom no se respeta ese grosor.¿?


PD: Este foro me hace cosas raras y hay veces que no puedo editar los mensajes así que añado otro.
Responder Con Cita
  #7  
Antiguo 13-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por farute Ver Mensaje
...Lo que no entiendo es porque si yo varío el grosor del trazado al hacer zoom no se respeta ese grosor.¿?
Mañana le echaré un vistazo si puedo.


Cita:
Empezado por farute Ver Mensaje
PD: Este foro me hace cosas raras y hay veces que no puedo editar los mensajes así que añado otro.
Es normal; Pasado un tiempo no se permiten editar mensajes.
__________________
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.
Responder Con Cita
  #8  
Antiguo 13-03-2011
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.441
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por farute Ver Mensaje
Por cierto no se porque a la derecha del mapa en el navegador aparece una franja blanca. ¿como se quita eso?
Creo que es el espacio resrvado a la barra de desplazamiento. Fíjate en el código que hay en el evento OnComplete.
__________________
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.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
GPS y Google Maps MAXIUM Internet 5 15-03-2011 18:15:05
Intentado integrar google maps en delphi 5 radge Internet 4 24-03-2010 09:02:01
Ejecutar Javascript con Delphi para Google Maps vejerf Varios 7 15-12-2009 23:22:10
Interactuar entre Google maps y Delphi madiazg Varios 2 09-11-2008 04:16:45
Google Maps .es Neftali [Germán.Estévez] Noticias 0 27-04-2006 13:32:54


La franja horaria es GMT +2. Ahora son las 03:52:30.


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