Lo comenté en el post ‘A muerte con el mapa‘. Y la idea era bastante sencilla: traducir una ubicación a posición geográfica (reverse geocoding, que era uno de los temas que traté) y después buscar –por texto libre– cerca de esa ubicación.

Pues bien: se llama ‘aquícerca‘ (aquicerca.mobi) y está diseñado para usarse desde un iPhone/iPod Touch, sobre todo para cuando se está en movimiento (por ejemplo, cafés cerca de la parada de Metro en la que me encuentro). Cierto que para el iPhone ya existe Google Maps (y con el GPS!), pero en este caso uso el API de 11870.com que a mi parecer es bastante mejor… o lo prefiero.

Del lado técnico: usa el API de 11870, el API de Google Maps, MagpieRSS para parsear la salida del API de 11870 (no sé por qué pero SimpleXML se volvía tonto al parsear la salida RSS del API de 11870, era imposible conseguir los atributos geográficos o la calle), jQuery para la interacción con el usuaro (AJAX, bloqueo de formularios, transiciones entre páginas) y PHP del lado servidor (se limita a recibir la respuesta del Geocoder –que se ejecuta del lado del cliente, para evitar el capado de queries que tiene esta parte de Google Maps–, genera los formularios y devuelve los resultados de la búsqueda en 11870.com).
Como el navegador del iPhone de por sí es lentorro, está casi todo en AJAX para evitar cargar nuevas páginas. Por lo tanto, incluso para volver al estado inicial (tocando el logo) no se vuelve a pedir la página, simplemente se restaura por medio de JavaScript –y con unas transiciones mu chulas, hay que decirlo–.
Pese a que no hay ningún mapa que se muestre, usa el API de Google Maps para los módulos de geocoding, como comentaba en otro post. Se hace todo por medio de JavaScript (lo que inicialmente pensaba hacer del lado del servidor), y la verdad es que es bastante más rápido que procesar todo por PHP, sobre todo cuando se trata de enviar y recibir datos por 3G.
Mientras tanto, Miquel (gafeman) ha sacado su versión móvil para comil.us (lo comenta por aquí). La versión móvil suya es bastante más completa: usa Static Maps e incluye las fotos, aunque está limitado a unas búsquedas predefinidas (y saber a qué distancia estás del lugar) pero el mapa es una gran idea (y creo que en mi caso tampoco estaría mal tener un mapa del tipo “estás aquí, el lugar tal está aquí”). Y bueno, también por si quieres más de 5 posibilidades, claro (seguimos hablando de versiones móviles…).
La aplicación está preparada para usarse tanto en vertical como en horizontal (chorrada obvia) pero se maneja muy bien en vertical (no pierdes libertad de movimientos, con el pulgar va bien). Se puede añadir a la pantalla principal del iPhone/iPod touch apretando el botón inferior de + y seleccionando “Añadir a pantalla de inicio”, y ‘automágicamente’ aparecerá una bonita taza de café en vuestra lista de aplicaciones.
Por cierto, sí, el diseño: es CSS muy sencillo (a la par de cutre), el icono proviene de un maravilloso set de 128 iconos de WeFunction. Merece darse una vuelta por su blog, tienen trabajos incréibles.
La tipografía del título es la Alte Haas Grotesk, una sans-serif bastante agradable a la vista.
Asi que si tienes un iPhone o un iPod touch, ¿por qué no probarlo?, si hasta puede que te quede espacio en la pantalla principal para poner la bonita taza de café de aquícerca.mobi
.