GasGas Maps surgió para participar en el concurso de mashups de Google Maps España. La idea inicial era presentar toda la información lista para consumir, es decir, recoger la información disponible sobre el precio de los carburantes del Ministerio de Industria, almacenarla en una base de datos, localizar las gasolineras y actualizar los precios con cierta frecuencia.En la primera fase de desarrollo usé una muestra de unas 1.000 estaciones de servicio, localizadas aleatoriamente, con centro en Madrid y una distancia perimétrica máxima de unos 100 kilómetros, ya que no podía empezar a escribir funciones usando el API de Google Maps si no tenía un conjunto mínimo de datos.Una vez tomadas varias decisiones sobre el diseño de la intefaz, y después de varias peleas con JavaScript, parecía que la parte de programación llegaba a su fin, y al mismo tiempo que me acercaba rápidamente a la fecha tope de presentación de mashups (15 de septiembre), me dí cuenta que para una sola persona, que sólo podía dedicar unas horas al día reservadas normalmente para el descanso, era práctica y temporalmente imposible localizar todas las gasolineras disponibles en la base de datos.Así que tuve que implementar en cuestión de una par de horas un sistema para que los propios usuarios localizasen las gasolineras en el mapa, un sistema que ralentizó e hizo pesada la aplicación de sobremanera. Cuando no tienes planeado algo, y lo intentas colocar con calzador, lo más probable no es que no consigas solucionar el problema, sino que además deteriores lo que ya estaba funcionando. Pero para entonces era demasiado tarde y no tenía tiempo para volver a diseñar una interfaz más rápida, ligera e intuitiva, porque tenía que presentarla al concurso.Entonces llegó una pequeña desilusión, se fallaron los ganadores del concurso, si bien no esperaba ganar, conocía prácticamente el resto de los mashups, y había algunos realmente buenos, pero, y sin despreciar al resto de los participantes, tampoco esperaba estar tan mal. Desconozco el número medio de horas invertidas por el resto de los participantes, así como no se si mi idea es brillante, mediocre, inútil o mala. Pero yo creía que me había esforzado, y que ese esfuerzo no se había visto recompensado. Y amigo, cuándo tienes esa sensación, lo último que piensas es dedicar más horas a ese proyecto, porque no hay nada peor que no ver recompensado tu esfuerzo.Después del algún tiempo, en el que prácticamente no he podido ni acordarme de GasGasMaps, recibo un aviso de que GasGasMaps está en la portada de Barrapunto, y mis mapas son notica en HispaMP3. Lo cual me produce cierta satisfacción, porque esto me indica que al menos alguien usó la aplicación y pensó que a alguien más le podría resultar útil, por lo que decide avisar en estas comunidades de su existencia.Como ya comenté en Barrapunto, la aplicación resulta un poco lenta y sobrecargada, recibí varias contestaciones con sugerencias sobre qué mejorar y qué añadir:
- Mejorar la interfaz para la localización de nuevas gasolineras. Quizás separandola de la parte de visualización de las estaciones ya localizadas.
- Incorporar las fechas de las tomas de los datos.
- No mostrar demasiadas estaciones de servicio por defecto. Ahora se mostraban tantas porque en un principio no había demasiadas, pero al crecer el número de estaciones localizadas, la aplicación se ha vuelto un poco más lenta.
- Incorporar filtros para provincias/zonas.
- Búsqueda de estaciones de Biodiesel.
- Facilitar la incorporación de los datos a navegadores GPS.
- Disgregar el mapa de estaciones de servicio y el mapa de policia
- Liberar el código de la aplicación.
De todo lo anterior, qué te parece más importante, o qué incorporarías/modificarías?
Dejar un comentario
o avísame por email
Hacks
Popular
- Google Reader Gears Search
- Ubuntu, Firefox, GMail y mailto
- Por qué son las tapas de las alcantarillas redondas
- Se busca Proyecto Fin de Carrera
- Download Movies from the IMDb website
- Habemus iMac 24
- Enhorabuena a 8000vueltas.com
- Posicionándome
- Patrones de diseño: Con novia deja que te observen no que te llamen constantemente
- La jirafa, el elefante y el frigorífico







8 de Noviembre de 2006 a las 9:05 am
Yo creo que solo con eso sería una excelente aplicación.
Sin duda la velocidad es uno de los aspectos que hay que mejorar.
Si se me van ocurriendo cosas te las comento.
9 de Noviembre de 2006 a las 12:29 pm
Yo pienso que la velocidad y el localizador de estaciones de servicio.
Te animo que sigas adelante con este proyecto.
17 de Noviembre de 2006 a las 11:35 am
Creo que es una aplicación escelence, de hecho yo ya he insertando unas cuantas gasolineras que me pillan cerca de casa.
Creo que sería importante añadir las fechas de las tomas de los datos, pues he visto que están totalmente desfasadas.
Te animo a seguir con el curro, de momento yo seguiré añadiendo gasolineras por Madrid.
Un saludo.