sobota, sierpnia 21, 2010

Android i lokalizacja. Czego używać zagranicą?

Hmmm... taka zagadka ;-) W Androidzie istnieje możliwość pobrania lokalizacji, posłużyć mogą do tego różni dostawcy. Takim najbardziej zgrubnym jest sieć komórkowa, kolejnym sieci WiFi i w końcu GPS.
Dokładność idzie jak łatwo zgadnąć od góry, czyli najsłabiej przy sieci komórkowej, później WiFi i najdokładniej przy GPS.
Znów od strony dostępności jest zwykle tak, że GPS będzie działał praktycznie tylko na zewnątrz, ale praktycznie na powierzchni całej planety, WiFi w miastach i to zwykle tak w budynkach jak i na zewnątrz, a sieć komórkowa działa praktycznie wszędzie (gdzie jest ;-)) i to tak w budynkach jak i na zewnątrz.
Kolejną zmienną są koszty, GPS jest za darmo, w przypadku WiFi konieczna jest transmisja do serwerów Google, które zwrócą lokalizację, nie do końca wiem jak jest w przypadku sieci komórkowej... z kodu Chrome i Google Gears wnoszę, że tu też konieczny jest dostęp do sieci i komunikacja z serwerami Google.
I teraz zagadka ;-) znając to powyżej jakiego sposobu ustalania położenia używać najlepiej zagranicą?



Mnie wychodzi, że GPS jest najlepszy, bo gdy będziemy mieli wyłączony roaming danych i nie będziemy zalogowani do żadnej sieci WiFi to będzie dostępny jako jedyny... ale tylko na zewnątrz....
Czyli jak chciałbym dodać do Bloggeroida możliwość dodawania lokalizacji to trzeba by było dodać jeszcze możliwość jej ręcznego ustawienia.
To komplikuje sprawę ;-)
Szczególnie, że nie mając dostępu do transmisji danych mogę co najwyżej poprosić dostawców lokalizacji o podanie ostatniej znanej pozycji i zasugerować użytkownikowi wybór spośród nich...... bo z mapy nie może wybierać, przecież do jej używania potrzebna jest transmisja danych....
A znów używanie ostatniej znanej pozycji bywa dziwne, np. ostatnio byłem "przekonywany" przez jedną z aplikacji, że jestem w Częstochowie bo tam ostatni raz GPS złapał lokalizację (w innych miejscach telefonowi wystarczały sieć GSM i WiFi), gdy w rzeczywistości byłem w Krakowie.

No i mam zgryz ;-) Czyli prawie na pewno w wersji 1.1 Bloggeroida nie będzie lokalizacji.



Podobne postybeta
Android, lokalizacja i koszty
Czy ustalanie pozycji w Androidzie może kosztować?
Polacy - naród paserów? ;-)
Bloggeroid 1.5.0 - czas lokalizacji ;-)
Śledzimy geolokalizację ;-)