Scris pe 29.05.2010, 13:45 în
Software |
5 comentariiEtichete:
Desire,
Google,
Hero,
HTC
E un bug de care probabil că s-au lovit toţi utilizatorii de telefoane HTC cu interfaţa Sense: în ceasul principal, ca şi în aplicaţia HTC de Meteo, nu este detectată locaţia în care te afli. Apare “Current Location” sau “România”, în loc să zică în mod clar “Bucureşti”, “Sinaia” sau “Bolintin-Vale”. Eh, încep să cred că de fapt ne-am făcut-o cu mâna noastră prin editările din Google Maps.
Google MapMaker este softul online cu care se editează hărţile din Google Maps. Dacă daţi acolo o căutare după România, veţi vedea că cineva a tras un chenar peste întreaga ţară, a potrivit cât de cât forma graniţelor şi l-a botezat România. Aşa se face când vrei să delimitezi zone geografice mari, inclusiv țări.
Iată cum apare pe telefonul meu mobil locaţia curentă. Sunt în Bucureşti, dar apare România oriunde m-aş duce prin ţară. Acesta e bug-ul de care vorbesc, de care mă intreba și un cititor aici.

Iată şi chenarul de care vă spuneam, aplicat peste toată ţara (am dus mouse-ul pe cuvântul România din tab-ul din stânga pentru a-l afişa). Vedeţi în Delta, acolo unde am încercuit eu cu roşu, o zonă neacoperită de acel chenar? Acolo se afla localitatea Sfântu Gheorghe, unde am stat în ultimele două zile pentru a testa noua cameră foto Sony. Click pe imagine pentru varianta mare.

Dau un zoom pe acea zonă, duc iarăşi mouse-ul pe cuvântul România şi se confirmă că acel chenar (zona mai închisă la culoare) nu cuprinde şi Sfântu Gheorghe. Pentru Google Maps, acea localitate nu face parte din România.

Cum îmi apărea locaţia pe telefon, atunci când eram în Sfântu Gheorghe?

QED.
Alte argumente în sprijinul teoriei mele: nu e un bug apărut odată cu un firmware nou sau cu un telefon nou. Aveam HTC Hero, localizarea mergea perfect, mă găsea inclusiv în cele mai mici localităţi şi sate, până într-o zi când n-a mai mers. Cred că de fapt a fost ziua când Google MapMaker a salvat editările şi le-a transferat în Google Maps, iar widget-ul HTC de acolo îşi ia informaţia.
Cum s-ar putea repara? Văd două posiblitati:
- HTC reface modul de colectare a locaţiei. Probabil trebuie luată din alt layer decât cel de ţară. Alte widgeturi şi aplicaţii de Android (precum WeatherBug sau SnowStorm) o găsesc corect, deci se poate.
- Se reface harta din Google Maps (că de aici cred că a pornit problema). O edităm noi în MapMaker, convingem un moderator să şteargă acel layer, nu ştiu, dar încerc să aflu.