LG KU990 amb mapes fora de línia i del Bicing
divendres, octubre 16th, 2009Context
Tot i el nefast servei, a vegades utilitzo Bicing. És tota una aventura trobar una bicicleta que funcioni (no necessàriament bé, sinó simplement que funcioni) i una temeritat fer el trajecte. Seient que balla, manillar desencaixat, rodes baixes de pressió, canvi de marxes inutilitzat, cadena sortida, parafangs en contacte amb el pneumàtic, pedal que rellisca, frens que no funcionen, frens que toquen la roda… però els passos crítics són trobar i deixar una bicicleta en una estació.
Ja que no puc reparar les bicicletes, sí que puc fer-me més fàcils els passos crítics: un mòbil, mapes, i la web del bicing. Aconsegueixo posar-me al meu LG KU990 un mapa de Barcelona (i rodalies) prou detallat i compatible amb un GPS, i assenyalar-me les 418 estacions de bicing que el seu lloc web indica avui (15 d’octubre del 2009) sense necessitat de connectar-me a internet.
Eines
- Programari per a crear els mapes des de l’ordinador http://www.mgmaps.com/cache
- Eina web per escollir el fitxer .map del mapa que volem: Map Creation Tool.
- Programa per a generar les imatges a partir del .map gMapMaker v0.7.3.2. Només per a Windows, de moment
Potser funciona l’script en Perl que hi ha a http://www.mgmaps.com/cache, però no sembla estar actualitzat.
- Per a instal·lar al mòbil: Mobile GMaps, que no té res a veure amb l’aplicació per a mòbils de Google Maps.
- Si teniu un mòbil que demana que les aplicacions estiguin signades, com és el meu cas, podreu instal·lar el MGMaps però cada vegada que el vulgueu obrir o que us desplaceu dins el mapa us demanarà unes 10 vegades «Voleu permetre a l’aplicació que accedeixi als fitxers del dispositiu?». És clar, cada mapa està format per diverses imatges, i el mòbil necessita accedir als fitxers tantes vegades com imatges. Les opcions que dóna són «pregunta-m’ho cada vegada» i «no, mai». Això fa que l’aplicació sigui inutilitzable i hi hem de posar remei. Ens farà falta accedir als fitxers del nucli del mòbil i modificar-ne un.
- La web del bicing i una mica de coneixement tècnic, o aquest article.
Procediment per a tothom
Cal instal·lar el MGMaps al mòbil i afegir-hi els mapes que heu creat amb el gMapMaker tal com expliquen aquí (en anglès i francès). Comproveu que podeu veure el mapa de Barcelona. Us pot ser útil el .map de Barcelona i rodalies (Aeroport, Sant Boi, Cornellà, L’Hospitalet, Santa Coloma i Badalona)
|
|
download: Mapa per a MGMaps de Barcelona i rodalies (585B) added: 14/10/2009 clicks: 581 description: Mapa per a MGMaps de Barcelona i rodalies |
Al mòbil, obriu l’aplicació MGMaps i aneu a: Menu>Services>view KML>open file> [busqueu bicing.kml].
Per «maximum number of places» hi hauríeu de posar 418, que és el nombre total d’estacions que conté bicing.kml. En un altre article explico com extreure informació sobre les estacions de bicing amb el seu lloc web.
|
|
download: Mapa del Bicing en KML (194.71KB) added: 14/10/2009 clicks: 1089 description: Mapa de les estacions del Bicing (Barcelona, 14 d\'octubre de 2009) en format KML, per a Google Maps, Google Eart, Mobile GMaps (que no és de Google), etc. |
Finalment, cliqueu a «Load KML» i espereu uns instants a que us aparegui la llista de llocs d’interès. seleccioneu-ne un qualsevol i clic a «center map» per acceptar. Si en alguna part del mapa no hi veieu les estacions, repetiu el procediment però mireu d’escollir qualsevol altra estació on centrar el mapa, o desplaceu-vos-hi sense fer servir la pantalla tàctil, amb les tecles.
Procediment per a mòbils que demanin aplicacions signades
Com el meu LG, tants altres. Si una aplicació està signada no se li poden assignar permissos de per vida. Estem obligats a contestar sempre preguntes com «voleu permetre que l’aplicació llegeixi dades dels fitxers del mòbil?». La solució per als Viewty (LG KU990) és modificar un fitxer del nucli.
Connecteu el mòbil a l’ordinador i aneu a explorar el seu sistema de fitxers amb el mètode TOTO tal com expliquen aquí (en anglès i francès). Aneu a LGAPP>Media>Java>cert> i hi veureu un fitxer .pol. Cal que us el baixeu (clic dret, read), l’editeu segons les instruccions que indico més avall, i el torneu a pujar (clic dret, write).
Obriu el fitxer vdf.pol (o el vostre .pol) amb un editor de codi o el mateix bloc de notes. La modificació que se li ha de fer a aquest fitxer és a la secció «domain: untrusted». A la línia «oneshot: file_connection» cal canviar «oneshot» per «allow». Quedarà així:
domain: untrusted
oneshot: network_access
oneshot: application_auto_invocation
oneshot: messaging
oneshot: local_connectivity
oneshot: multimedia_recording
oneshot: read_user_data_access
oneshot: write_user_data_access
allow: file_connection
oneshot: phone_call
Pugeu el fitxer al mòbil, desconnecteu-lo amb el botó «disconnect» de l’EFS Explorer i intenteu executar MGMaps altre cop.
Teniu una guia lleugerament més completa aquí (en castellà).
Compte! Ara totes les aplicacions no signades tenen accés als fitxers sense demanar permís. Us recomano que abans de la primera execució establiu els permissos per a l’aplicació. No sé se sobreecriurà l’« allow» que li hem donat, però.
i el resultat
Mapa de Barcelona amb les seves 418 estacions del Bicing.