Google Maps, My Location özelliği saçmalıyor

____________________________________________________________________

Google Maps, Google’ın ilk olarak neredeyse tüm dünyanın haritasını ve kuÅŸ bakışı görüntüsünü evimize getirmekle ünlü Earth programının cep telefonları için olan sürümü. Bu programın Windows Mobile, Symbian, BlackBerry iÅŸletim sistemleri ve platform bağımsız çalışabilen Java sürümü var. Uygulamanın My Location diye konumunuzu gösteren bir özelliÄŸi var ki, tam saçmalıyor. Mesela beni Brezilya’da Buenos Aires’te gösterebiliyor. 🙂

My Location özelliÄŸi, harita üzerinde bulunduÄŸunuz konumu gösteren bir özellik. Bu özelliÄŸin aygıtınızda GPS (Global Positioning System – Küresel Konumlama Sistemi) imkanı olup olmamasına baÄŸlı iki farklı çalışma biçimi var.

Eğer aygıtınızda GPS desteği veya harici bir GPS cihazı bağlantısı var ise Google Maps bu cihazı kullanarak konum bilginizi alıp sunucularından gerekli veriyi alıp, konumunuzu gösteriyor. Bunu harita üzerinde mavi bir nokta ile işaret ediyor.

Aygıtınızda GPS desteği ve harici bir GPS cihazı bağlantısı yoksa, program cep telefonunun şebekede bağlı olduğu baz istasyonundan bazı bilgiler alarak veri tabanındaki bilgilerle karşılaştırıp yaklaşık konumunuzu gösteriyor. Bu şekilde alınan sonuçlar da çok doğru olmadığı için haritada mavi bir noktanın etrafında genişliği değişen mavi bir alan görünüyor. Siz de bu mavi alanın içinde bir yerdesiniz.

GPS desteÄŸi olmadan kullanımda program bazen çok saçma sonuçlar verebiliyor. ÖrneÄŸin son sefer kullanımımda beni Brezilya, Buenos Aires’e göndermesi gibi. Beni ÅŸu aÅŸağıda görünen yerde gösteriyordu, yandaki resim yakınlaÅŸtırılmış görünüm. Daha önceleri Rusya’ya gittiÄŸini hatırlıyorum ama Brezilya kadar uzaklaÅŸmamıştı.

Ben bu resimde görünen yerde yaşıyormuşum, Buenos Aires

Ben bu resimde görünen yerde yaşıyormuşum, Buenos Aires

Program çalışması esnasında baz istasyonundan bazı kimlik bilgileri alıp bunların kendi veri tabanında olup olmadığına bakıyor. Bu kimlik bilgileri tamamen baz istasyonu ile ilgili, sizin kiÅŸisel bilgileriniz vs. deÄŸil. EÄŸer veri tabanında var ise sizin güncel konumunuzu yaklaşık olarak gösteriyor (sözde). EÄŸer yoksa da hata veriyor ya da “Your current location is temporarily unavailable” gibi bir hata iletisi gösteriyor.

Peki Google baz istasyonları ile ilgili bu veri tabanını nasıl oluşturuyor. Öncelikle aygıtında GPS özelliği olan kullanıcılarından. Bu kullanıcılardan hem konum bilgisi hem de baz istasyonu bilgisini alıyor ve bunları veri tabanında saklıyor. Sonraki Google Maps sorgularında da bu veri tabanındaki veriyi kullanıyor.

Ä°ÅŸte My Location özelliÄŸinin saçmalamasının nedenleri de Google’ın kullanıcılarının cihazlarından veya baz istasyonundan aldığı verilerdeki hatalar. Genelde GPS verileri doÄŸrudur, bu sebeple bu tür bir probleme genellikle neden olmaz. Baz istasyonundan alınan veri konum bilgisinin alındığı telefonda doÄŸru olabilir ama diÄŸer kullanıcılar ÅŸebekedeki problemler yüzünden hatalı bilgiler alabilir. Bu durumda da veri tabanındaki yanlış veri ile eÅŸleÅŸtirme yapılır ve böyle saçma bir durum ortaya çıkar.

Ayrıca benim gibi WiFi üzerinden Ä°nternet’e baÄŸlanıyorsanız uygulamanın sapıtması daha da normaldir. Uygulama belki ÅŸebeke verisini sadece ÅŸebeke üzerinden iletiÅŸim esnasında alabiliyor, yani programı GPRS, EDGE veya 3N üzerinden kullanırken alabiliyor. WiFi ile kullanıldığında hatalı bilgi alınıyor ve haritadaki konumunuz da sapıtıyor.

Google Maps, My Locations özelliÄŸi biraz daha geliÅŸtirilirse çok iyi bir uygulama. Ancak ÅŸuan için ÅŸebeke üzerinden Ä°nternet baÄŸlantısı kurulmadığından mı bilmem bazen sapıtmaları olabiliyor. Neyse Street View gibi diÄŸer özelliklerini kullanırız biz de ama onlar da Türkiye’de doÄŸru düzgün desteklenmiyor.

Yorum yok

Henüz bir yorum yok.

Bu yazıdaki yorumlar için RSS beslemesi. Geri izleme URI

Yorum yaz