Cliente para la administracion de los recorridos de los buses con google maps y openstreetmap – UTPL


Durante el desarrollo de la asignatura de Arquitectura de Aplicaciones dictada por el docente Ing. Jorge Lopez nos planteamos como objetivo realizar una aplicacion web que nos permita administrar el recorrido de los buses de la universidad, presentandole al usuario la informacion mas proxima de una parada, para lo cual hemos utilizado las siguientes tecnologias:
* Google maps
* OpenStreetMap
* ExtJS
* jquery 1.4.4
* java 1.6
* Netbeans 6.9.1
* Sistema Operativo: Ubuntu 10.10
* Mysql
Dentro de las caracteristicas que posee estan las siguientes:
* Trazar una ruta.
* Establecer una parada en un determinado sector.
* Por cada ruta se presenta la distancia de la misma
* Por cada parada existente presenta la informacion de las hora por las cuales pasa un bus.

Durante el desarrollo de la aplicacion nos hemos encontrado con varios problemas descritos a continuacion:
* Trazar una ruta
* Pasar los datos de una ruta a un jsp via ajax.
* Pasar los datos desde java a mysql con procedimientos almacenados

Soluciones:
* Para trazar una ruta inicialmente se lo hacia dando un click por cada punto, pero debido a su ineficiencia y lo tedioso que resultaba ser se decicido hacerlo dando click en el mapa y mediante dicha accion se setee el punto y se conecte con otro punto previamente establecido, quedando asi dibujada la ruta por donde queremos trazarla, con este mismo evento nos permite arrastrar un punto ubicarla en otro lugar.
* Una vez que se obtenian los datos de una ruta, se debian guardarlos de la BD para ello se los envio via ajax a un archivo .jsp como parametros, en el jsp se los envia a una clase (Controlador), siendo esta ultima la encargado de enviar al modelo los datos para guardarlos en BD.
* Para manipular los datos desde mysql se utilizaron procedimientos almacenados que son invocados desde el modelo conjuntamente con los parametros de entrada.
Referencias:
http://code.google.com/intl/es-AR/apis/maps/documentation/javascript/v2/reference.html

Resultado:

2 respuestas to “Cliente para la administracion de los recorridos de los buses con google maps y openstreetmap – UTPL”

  1. Que tal amigo como estas vi tu proyecto y me intereso porque en la Universidad Nacional de Loja queremos hacer algo parecido a lo tuyo en la materia de compiladores puedes por favor ayudarme con información para creacion de paginas web con java y su posterior conexion con googlemaps?

    • leonardo Says:

      Hola amigo, el proyecto que se lo relalizo, esta construido con javascritp, para el mapa, por debajo esta el mapa de google maps, basicamentente para la obtencion de las coordenadas, y por encima como una mascara esta el mapa de openstreetmaps ya que este contiene informacion sobre las calles de loja, cosa que lo lo tiene google mapas, y se utilizo jsp para traer los datos via ajax(latitud y longuitud) para su almacenamiento en la base de datos…. no se que mas te puedo comentar…

Deja un comentario