holas
existe alguna forma de hacer un software GPS???

Mailing lists / lazarus-es / 2010-08
8 messages · 3 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
holas
existe alguna forma de hacer un software GPS???
Sin duda no es facil, pero obviamente es posible.
Yo tengo personalmente el proyecto en mente, para trabajarlo en momentos libres, con lo que va muy pero muy lento...
Ya logre:
1) Conseguir bajar mapas de mi pais (Argentina) bajados de OpenStreetMap
2) Leer una porcion de mapa de OSM en formato XML utilizando el DOM logrando su interpretacion.
3) Dibujar mapas en 2D utilizando AggPas, tanto con norte arriba como con la orientaci�n actual hacia arriba. El mapa dibujado es de otro origen (no OSM)4) Obtener informacion del GPS (latitud, longitud, velocidad, altura, etc) en dispositivo con Windows Mobile (celular)No logre:1) Dibujar el mapa en perspectiva2) Abrir el mapa del pais completo... se queda sin memoria...��� Tengo que hacer rutinas de lectura mas simple y que consuman menos memoria Falta:
Todo lo demas:
1) Definir el formato de almacenamiento en archivo y en memoria para los mapas (tema importante)
2) Completar el conversor de mapas, de OSM al formato definido
3) Implementar version alfa que en el dispositivo dibuje el mapa de donde estas y que se actualice frecuentemente de acuerdo al desplazamiento del equipo (GPS)
4) Optimizar el dibujado, mayormente relativo al dibujado de los nombres de las calles
Y mucho pero mucho mas!
Saludos
Horacio
On Sun, 22 Aug 2010 19:33:34 -0500, christian Ortiz wrote
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100822/9a45d173/attachment.html>
4) Obtener informacion del GPS (latitud, longitud, velocidad, altura, etc) en dispositivo con Windows Mobile (celular) > y como lograste hacer esto?????
Hay varias formas, y depende del GPS...
En principio el dispositivo GPS transmite informaci�n a trav�s de un puerto serie, con lo que se podr�a abrir ese puerto con los par�metros adecuados y luego interpretar la informaci�n recibida. Sin embargo, encontr� una unidad llamada GpsApi.pas que simplifica bastante la cosa. Adjunto el archivo que aclaro que NO ES DE MI AUTORIA, sino que lo encontr� por Internet.
Y lo prob� y logr� hacer que funcione!
Suerte
Horacio
El 22/08/2010 22:55, christian Ortiz escribi�:
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100822/c5681b6c/attachment-0001.html> ------------ pr�xima parte ------------
A non-text attachment was scrubbed...
Name: GpsApi.zip
Type: application/octet-stream
Size: 5600 bytes
Desc: no disponible
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20100822/c5681b6c/attachment-0001.obj>
2010/8/22 Horacio Jamilis <hjamilis en pymesoft.com.ar>
Muchas geacias, ne has ayudado mucho
Tambien podes usar las apis de goglemaps con ajax es muy facil enviarle coordenadas para que te actualize la ubicacion. Lees el gps por serie como te indica horacio y le das a googlemaps la ubicacion. En librosweb.es hay manuales de ajax donde dan ejemples de como controlar los marcadores en los mapas.
El lun, 23-08-2010 a las 13:35 -0300, Maxi escribi�:
Tambien podes usar las apis de goglemaps con ajax es muy facil enviarle coordenadas para que te actualize la ubicacion.
claro, la idea primero es obtener las corrdenadas actuales de donde me encuentro y eso lo hace el gps.
Lees el gps por serie como te indica horacio y le das a googlemaps la ubicacion.
exactamente,
En librosweb.es hay manuales de ajax donde dan ejemples de como controlar los marcadores en los mapas.
ya lo descarge muy buen aporte, gracias.
Lo unico malo es que Lazarus no soporta envio de javascript a las pag web.
Lo unico malo es que Lazarus no soporta envio de javascript a las pag web.
podes incrustar un navegador en el formulario.
Hay un proyecto que se llama php4delphi que ejecutas codigo php en un programa delphi, no se en que estado est� y si es portable a lazarus, pero se puede revisar.