GPS etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
GPS etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Temmuz 2009 Pazar

Google Latitude ile Arkadaş Takibi

Google'un 2009 yılı başlarında duyurduğu lokasyon paylaşım hizmet Latitude'un iPhone versiyonu, geçtiğimiz günlerde duyuruldu. Fakat sadece Google hesabı (Gmail) olan kullanıcıların yararlanabildiği bu servis, bir App Store uygulaması değil. Latitude aslında, http://www.google.com/latitude adresinden erişilebilen, 3.0 ile birlikte gelen Safari'nin konum bilgisi paylaşabilme özelliğini kullanan, iPhone için optimize edilmiş ücretsiz bir web uygulaması.



Google hesabımızla Latitude'un web sayfasına girdiğimizde, uygulama bizden o anki konumumuzu kullanmak için izin istiyor ve ardından da konumumuzu sunucuda güncelliyor. Konumumuzu görmelerine izin verdiğimiz arkadaşlarımız da benzer şekilde Latitude uygulamasına girdiklerinde, bizim konumumuzu ve en son ne zaman güncellediğimizi görebiliyor. Latitude, Safari'de çalışan bir web uygulaması olduğu için, geçtiğimiz ay tanıttığımız HayWay gibi bildirim (push notification) özelliği bulunmuyor. Dolayısıyla konum bilgisi değişikliklerinden anında haberimiz olmuyor.

Latitude'un Gizlilik (Privacy) özelliği, konumumuzu, o an bulunduğumuz yerden farklı bir yerdeymiş gibi göstermeye (Set your location) ya da konumumuzu tamamen tüm arkadaşlarımızdan gizlememize (Hide your location) imkan veriyor.



Latitude ayrıca, lokasyonunu paylaşan arkadaşlarımızı harita üzerinde görmemize, adres bilgisini de istediğimiz detayda (şehir adı veya sokak seviyesinde) paylaşmamıza izin veriyor.

Latitude'un en büyük eksikliği türkçe olmaması ve arkadaşlarımızın güncel lokasyon bilgisinin onlar uygulamaya girmedikleri sürece erişilemez olması.

Aslında yine web tabanlı olan ve iPhone için özelleştirilmiş bir arayüzü de bulunan www.tamnerede.com da benzer bir hizmeti veriyor. TamNerede.com'un Latitude'dan en büyük farkı, arkadaşlarımızın lokasyon sorgularının çok daha güncel olması. Çünkü TamNerede.com'dan listemizde bulunan arkadaşlarımız, lokasyonlarını güncellemek için bir uygulama çalıştırmak zorunda kalmıyorlar. Servisi veren Mobil Operatör, sorgusu yapılan abonenin o an sinyal aldığı baz istasyonlarının sinyallerini kullanarak yaklaşık bir konum tahmini yapıyor. Bu tahmin şehir içinde 300-500 metre arasında olurken, şehir dışında 1-1.5 km. arasında olabiliyor.



TamNerede.com bir de lokasyon bilgisi paylaşırken, özellikle büyükşehirlerdeki alışveriş merkezleri gibi önemli noktaları referans gösterebiliyor. Tabii TamNerede.com, Latitude gibi ücretsiz değil, her konum sorgusundan 2 SMS ücret alınıyor. Ayrıca TamNerede.com'da lokasyon bilgimiz gerçekten farklı bir yer olarak gösterilemiyor. (Çapkın eşler dikkat :) )

Ben şahsen Latitude'u tercih ediyorum çünkü kendim ve bir çok yakın arkadaşımın Google hesabı bulunuyor. Ayrıca Latitude ücretsiz. Tabii arkadaşlarım uygulamayı çalıştırmadıkları sürece güncel lokasyon bilgilerine ulaşamıyorum ama illa her an nerde olduklarını göreyim diye bir ihtiyacım yok.

23 Haziran 2009 Salı

HeyWay ile Lokasyonunuzu Paylaşın

3.0 yazılımı ile gelen özelliklerden bir tanesi de "Push Notification" yani bildirimler. Apple'ın, uygulamaların arka planda çalışmasına izin vermemesi nedeniyle destek vermek zorunda kaldığı bu özellik sayesinde, uygulamamız kapalı olsa dahi gelen mesajları ekranda görebiliyoruz.

3.0 resmen yayınlandıktan sonra okuyucularımızın bir çoğu, App Store'da bildirim özelliğini tecrübe edebilecekleri uygulamalar aradılar. Fakat ilk günlerde bu tip uygulamaların sayısı epey azdı, hatta çoğu da düzgün çalışmıyordu. Fakat HeyWay ismindeki 3.0 uygulamasının bildirim özelliği başarılı bir şekilde çalışıyor sayılır :)

HeyWay basitçe, o anki lokasyonumuzu arkadaşlarımızla paylaşmamızı sağlayan bir 3.0 uygulaması. 3.0 uygulaması diyorum çünkü 3.0 ile gelen bildirim ve Google Haritasının uygulama içerisine gömülmesi özelliği çok başarılı bir şekilde uygulanmış.



Uygulamanın ana menüsü aşağıdaki başlıklardan oluşuyor:
Send my Location : Lokasyonumu Gönder
Authorize Others to Follow Me : Arkadaşlarımın Lokasyonumu Görmelerine İzin Ver
See Others' Location : Arkadaşlarımın Lokasyonuna Gözat.
Settings : Ayarlar

Uygulamayı yeni yüklediğimiz için hiç bir arkadaşımız ekli olmadığından öncelikle "See Others' Location" menüsünden arkadaşlarımıza davet gönderiyoruz. Eğer aynı ortamda iki iPhone var ise "Authorize Nearby Device" seçeneği kullanarak Bluetooth üzerinden cihaz eklenebiliyor.



Fakat uzaktaki arkadaşlarımızı eklemenin tek yolu önce "Authorize by Email" ardından da çıkan ekranda çıkan "Generate Invitation" seçeneğine tıklayarak iPhone 3.0 yazılımına sahip arkadaşınızlarımıza mail atmak. Yukarıdaki ekran görüntüsünde olduğu gibi arkadaşlarımızın iPhone'larında bu maili açarak "follow this link" yazan linklere tıklamaları gerekiyor. İlk link uygulamayı yüklemeleri, ikinci link de bizi uygulamalarında görme yetkisi için.

Herhangi bir arkadaşımız gönderdiğimiz yetkiyi aldıktan sonra bize "New Follower" şeklinde haber geliyor. Bundan sonra artık ana menüden "Send My Location" seçeneğini kullanarak ister toplu halde (Everyone), istersek de tek tek (Specific People) arkadaşlarımıza lokasyonumuzu gönderebiliyoruz.



Ayrıca arkadaşlarımız bize kendi lokasyonlarını görme yetkisi vermişlerse, "See Others Location" seçeneğinden istediğimiz arkadaşımızı seçerek, ardından da "Request Location" seçeneğini kullanarak lokasyon bilgilerini isteyebiliyor veya onların yolladıklarını görebiliyoruz.

Son olarak bu mesajlaşma, başta da belirttiğim gibi 3.0'ın bildirim özelliği sayesinde uygulama kapalıyken de gerçekleşebiliyor. Örneğin aşağıda mesajlardan ilki (location update - arkadaşımın güncel lokasyonu) iPod'la uğraşırken, diğeri de (location request - lokasyon talebi) cihazım kilitliyken geldi. Kilidi açınca güncel lokasyon bilgim arkadaşıma otomatik yollandı.



Eğer siz de bildirim özelliğini kullanarak arkadaşlarınıza lokasyon bilginizi yollamak isterseniz, HeyWay uygulamasını App Store'dan ücretsiz olarak indirebilirsiniz.

10 Haziran 2009 Çarşamba

TomTom'un GPS Uygulaması Çok Yakında iPhone'da

iPhone 3G'nin en çok eleştirilen yanlarından biri de, üzerinde GPS modülü olmasına rağmen Harita uygulamasının, "Turn by turn" diye tabir edilen yöntemle navigasyon hizmeti sunmamasıydı. "Turn by turn" özelliği daha çok TomTom gibi firmaların geliştirdiği özel GPS cihazlarında bulunuyor ve genelde araçlarda kullanılıyor. Bu sayede gitmek istediğimiz yer, harita üzerinde gösteriliyor ve sesli bir şekilde yönlendiriliyoruz.



Fakat nihayet geçen gün WWDC'inin açılışında TomTom firması, iPhone 3.0'un resmen yayınlamasından bir süre sonra iPhone uygulamasını yayınlayacaklarını açıkladı ve ufak bir demo yaptı. TomTom, iPhone için sadece bir uygulama geliştirmekle kalmamış, bir de iPhone için araç kiti geliştirmiş.

Şu an henüz App Store'da yerini almamış olan TomTom uygulamasının fiyatı da belli değil. Eğer aşırı pahalı olmaz ise TomTom, iPhone'un değerini epey arttıracak. Bunun sebebi de en ucuz GPS'li araç kitlerinin 400 YTL'den başlıyor olması. Dolayısıyla aracımıza ayrıca bir GPS kiti almaktansa iPhone ve TomTom'un uygulamasını almak daha mantıklı olacak.

TomTom'un iPhone uygulamasının detayları henüz çok belli değil. Fakat aşağıdaki YoTube videosu, bizi neler beklediği konusunda epey fikir veriyor.



Youtube yasağından dolayı yukarıdaki videoyu açmayı başaramadıysanız aşağıdaki linkleri kullanabilirsiniz:
http://www.izlesene.com/video/reklamlar-tomtom-for-iphone/969455
http://dotsub.com/view/e8050c5d-edd2-4c72-8b8e-64d2b96fb150

Fakat dilerseniz bu linkteki resmi sitesinden, az da olsa bilgi bulabilirsiniz.

19 Mayıs 2009 Salı

Yapı Kredi'den En Yakın ATM'ler

Özellikle finans uygulamaları ile ilgilenenler, yaklaşık 4 ay evvel tanıttığımız, Türkiye'deki ilk kurumsal iPhone uygulamasına imza atan Yapı Kredi'nin Finans uygulamasını gayet iyi hatırlayacaklardır. Uygulamanın çıktığı ilk gün beklentim, cihazın lokasyon özelliğini kullanarak en yakın ATM'leri haritada kolayca bulabilmekti. Maalesef ilk versiyonda bu özellik desteklenmiyordu. Fakat geçenlerde yayınlanan yeni bir güncelleme ile uygulamaya bu destek gelmiş.



Ana menüde en altta yer alan En Yakın Yapı Kredi seçeneğine tıkladığımızda öncelikle bizden, sadece bir seferlik (değişmediği sürece) 1.2Mb.'lık lokasyon verisinin indirmemiz isteniyor. Bu soruya evet dedikten sonra artık bize en yakın ATM'leri ve şubeleri rahatça haritada görebiliyoruz.



Ben her ne kadar yıllardır internet bankacılığı kullandığım için şubelere ihtiyacım çok olmasa da, en yakın ATM özelliğine sık sık ihtiyacım oluyor. Gerçi ana bankam Yapı Kredi de değil ama, bankam Altın Nokta ismindeki ATM Paylaşım Ağı'na dahil olduğu için Yapı Kredi ATM'lerinden acil durumlarda para çekebiliyorum.

Yapı Kredi, ATM ve şubelerini uygulamaya ekleyerek güzel bir iş yapmış olsa da, kullanıcılarına bankacılık işlemlerini yapmalarını sağlayacak bir özellik sunmadığı sürece eleştirilerden kolay kolay kurtulamayacak. Tabii ki benim bankam da :)

Uygulamayı ilk defa yükleyecek olanlar aşağıdaki linki kullanarak App Store'dan ücretsiz olarak indirebilirler. Daha evvel yüklemiş olanlar da App Store'daki Güncelleme menüsünü kullanarak uygulamayı yükleyebilirler.

6 Mayıs 2009 Çarşamba

Mekanist.net ile Yeni Yerler Keşfedin

Özellikle İstanbul gibi büyük metropollerde yaşayanlar, yeni mekanlar keşfetmede daha istekli olurlar. Kullanıcıların yorumlarıyla ve katkılarıyla büyüyen Mekanist.net gibi mekan tavsiye ağları ise bu konuda en büyük yardımcılardır. Daha evvel hiç gitmediğimiz bir restoran hakkında diğer kullanıcıların yorumlarına göz atmak, ya da Google Maps üzerinden konumuna bakmak çok faydalı olabilir.

İşte geçtiğimiz yılın başarılı girişimlerinden biri olan Mekanist.net 'in dün App Store'da yerini alan ücretsiz uygulaması sayesinde, iPhone kullanıcıların Mekanist.net'e erişimi çok daha kolaylaştı. Sitesinde yazdığına göre şu an bünyesinde 13 kategoride toplam 24967 mekan ve bu mekanlar hakkında 3841 yorum bulunduran Mekanist.net, incelediğim kadarı ile İstanbul için gayet zengin bir içerik sunuyor.



Uygulamayı ilk çalıştırdığımızda bizden öncelikle lokasyon bilgimize erişim için iznimiz isteniyor ki bize en yakın mekanlar listelenebilsin. Lokasyon bilgimiz alınıp sunucudan bize en yakın mekan bilgileri çekildikten sonra da "Kategoriler" menüsü altında listeleniyor.



Her bir kategori altında bize en yakın mekanlar listelenirken, her bir mekana tıkladığımızda ise bu mekan ile ilgili adres, telefon, web sitesi, vs. detaylı bilgiye ulaşabiliyoruz. Ayrıca bu mekan ile ilgili kullanıcıların yaptıkları yorumları da görebiliyoruz ya da kendimiz de yorum ekleyebiliyoruz. "Google Maps'de göster" seçeneği ile de Harita (Maps) uygulaması üzerinden mekanın tam konumunu görebiliyoruz.

Uygulamanın diğer bir güzel yanı da semte veya konuma göre arama yaptırması ve de harita üzerinde daire şeklindeki kapsama alanını kaydırarak bulunduğumuz konumdan başka bir konumdaki mekanları listeletmeye imkan vermesi.



Uygulamada eksikliğini hissetiğim konuların başında ise mekan ekleme özelliğinin olmaması geliyor. Mekanist.net'te bulunmayan bir mekanı hemen yerinde lokasyon özelliğini kullanarak ekleyebilmek isterdim açıkçası. Normalde mekan ekleme sadece www.mekanist.net üzerinden yapılıyor. Bir de yorum eklemeyi uygulama içinden yapabilseymişiz çok daha şık olurmuş.

Ama yine de uygulama başlangıç olarak oldukça başarılı. Eminim ileriki versiyonlarda yetenekleri daha da artacaktır. Mekanist.net uygulamasını aşağıdaki linki kullanarak App Store'dan ücretsiz indirebilir ve yorum yazabilmek için de www.mekanist.net adresinden kayıt olabilirsiniz.

4 Şubat 2009 Çarşamba

PowerSearch ile Rotanızı Kolayca Bulun

Yazılarımızı yakından takip edenler yaklaşık 2 ay evvel yayınladığımız "iPhone'da Harita Uygulaması ve GPS" başlıklı yazımızı hatırlayacaklardır. Bu yazıda iPhone 3G'de GPS özelliği olmasına rağmen lokasyon uygulamalarının çok yetenekli olmadığından bahsetmiş ve zaman içinde çıkacak yeni uygulamalarla da bu açığın kapanacağını söylmeştik.

İşte lokasyon bazlı servisler veren dünyaca ünlü Wayfinder.com, geçenlerde App Store'da PowerSearch isimli uygulamasını yayınlayarak bu eksikliğ biraz da olsa kapattı. Biraz diyorum çünkü hala PowerSearch'te "Turn by turn" dediğimiz sesli komutlarla "yüz metre sonra sola dön, vs." yönlendirme mevcut değil. Fakat yine de PowerSearch'te, Türkiye'ye ait lokal konum bilgilerinin bulunması ve rota çizmesi nedeniyle uygulama oldukça başarılı.

Uygulamayı ilk çalıştırdığımızda Google'un Harita uygulamasında olduğu gibi bizden konum bilgisine erişim izni isteniyor. Bu izni verdikten sonra da eğer cihazımız iPhone 3G ise ve açık alandaysak konumumuz özel bir harita (Map) üzerinde küçük bir mavi daire içinde gösteriliyor. Eğer cihazımız ilk nesil iPhone ise ya da kapalı bir alandaysak konumumuz tahmini olarak daha büyük bir mavi dair içinde gösteriliyor.



Bize en yakın Eczane, Sinema, Hastane, vs. gibi genel yerleri görmek istiyorsak ekranın sağ üst köşesindeki üst üste duran dört çizgi şeklindeki simgeye tıklıyoruz ve ardından da istediğimiz mekanın seçimini yapıyoruz. Örneğin ben bu yazıyı hazırlarken yukarıdaki ekran görüntülerindeki gibi Eczane seçtiğimde sürekli kullandığım mahalle eczanesi bile listede çıktı ve konumu da haritada doğru şekilde yer aldı.



Tabii ki lokasyon arama özelliği ana başlıklarla sınırlığı değil cadde veya sokak ismi verilerek de PowerSearch'te arama yapabiliyoruz. Örneğin Nispetiye Caddesi'ni arattığımda doğru bir şekilde buluyor ve üzerinde tıkladığımızda bize aşağıdaki seçenekleri sunuyor:

Show on map : Haritada Göster
Show route by car : Rotayı arabayla gidecek şekilde göster.
Show route by foot : Rotayı yayan gidecek şekilde göster.
Add to Contacts: Adres Defterine ekle



Muhtemelen en çok kullanılacak özellik olan "Show route by car"a tıkladığımızda da bize en kısa yolu harita üzerinde gösteriyor. Eğer cihazımızı, arabamızın önündeki konsola gökyüzünü kısmen de olsa görecek şekilde yerleştirebilirsek, uygulama hareket ettikçe konumumuzu harita üzerinde güncellediği için doğru rotada olup olmadığımızı da görebiliyoruz.

Uygulamanın tek beğenmediğim yanı arama (search) yaparken sık sık takılması ve bazı işlemlere geç cevap vermesi. Fakat bu kadar özelliğinin yanında bu sorunlar kesinlikle gözardı edilebilir. Bir de uygulama tüm bilgileri internetten indirdiği için internet bağlantısı olmadan uygulama kesinlikle çalışmıyor.

Bu tip uygulamaların en çok sorgulanan yanı da konum bilgilerinin güvenilirliği ve güncelliği. Uygulamayı geliştiren Wayfinder firması, TomTom, Nokia, Sony Ericsson gibi dünyaca ünlü firmalara hizmet veriyor. Ayrıca harita, konum gibi içerikleri de Tele Atlas gibi bu işin uzmanı firmalardan alıyor. Dolayısıyla uygulama gayet güvenilir :)

PowerSearch, App Store'dan ücretsiz olarak indirilebiliyor. Dilerseniz aşağıdaki linki kullanarak da indirebilirsiniz.

12 Aralık 2008 Cuma

iPhone'da Harita Uygulaması ve GPS

iPhone 3G ile ilgili en çok merak edilen konuların başında GPS özelliğinin nasıl çalıştığı geliyor. Çoğu kullanıcının GPS'i duyunca hemen aklına, arabalardaki sesli bir şekilde, bizi gideceğimiz yere yönlendiren "Turn by turn" diye tabir edilen GPS araçları ve yazılımları geliyor. Halbuki iPhone'da bu şekilde bizi gideceğimiz yere, sokak sokak sesli veya görsel olarak yönlendiren yazılımlar henüz yok. Fakat hali hazırda GPS yazılımları ve araçları geliştiren Tom Tom gibi büyük firmaların, App Store için uygulama geliştirmeye devam ettikleri söyleniyor.

TomTom firmasının geliştirdiği örnek bir araç GPS Kiti

Dolayısıyla bu yazıda sadece, iPhone'u kutusundan çıkardığımız haliyle GPS özelliklerini nasıl kullanabileceğimizden bahsetmeye çalışacağız. Fakat öncelikle GPS ile ilgili bazı önemli bilgileri paylaşmak istiyoruz:

GPS (Global Positioning System; Küresel Yer Belirleme Sistemi ya da Küresel Konumlandırma Sistemi), düzenli olarak kodlanmış bilgi yollayan bir uydu ağıdır ve uydularla arasındaki mesafeyi ölçerek Dünya üzerindeki kesin yeri tespit etmeyi mümkün kılar. Uydu ağı, çok geniş bir görüş alanına sahip en az 24 uydudan (21 aktif 3 yedek) oluşur. Kaynak : http://tr.wikipedia.org/wiki/GPS



Nerede olduğumuzu hesaplamak için navigasyon cihazınızın iki şeyi bilmesi gerekir: a. Üstümüzdeki en az dört uydunun konumu, b. Bu uydulardan her birine olan mesafemiz. Navigasyon cihazı bir uyduya olan mesafesini sinyallerin uydudan cihaza geliş süresinden hesaplar. Uydu navigasyonunda mükemmel zamanlama her şeydir; dördüncü uydu konumunuzla ilgili bilgilerin mümkün olduğunca hatasız olmasını sağlamak için diğer üç uydunun zaman ölçümlerini kontrol eder. Kaynak : http://www.tomtom.com

Dolayısıyla iPhone'daki GPS özelliğini sağlıklı bir şekilde kullanamabilmemiz için cihazımızın uyduları görebilecek şekilde açık alanda bulunması gerekiyor. Cihazımız ne kadar çok uydu görürse, konumu o kadar doğru gösteriyor. GPS'ten sağlanan konum bilgisinin bir haritada görebildiğimiz standart iPhone uygulaması ise de "Harita" (Maps) uygulamasıdır. Harita uygulaması, aslında Google'un iPhone'a da uyarladığı ve birçok farklı cep telefonunda da çalışan standart bir yazılımdır.



Harita uygulamasını açtığımızda sol alt kısımda bulunan hedef şeklindeki düğmeye basarak harita üzerindeki GPS konumumuzu görebiliriz. GPS konumumuz harita üzerinde 4-5 metrelik hata payı ile küçük bir mavi baloncuk olarak gösterilir. Eğer cihazımız uyduların tamamını göremez ise (örneğin evimizde pencere kenarında iken) ölçüm kesin olmayacağı için sağ üst ekran görüntüsünde olduğu gibi mavi baloncuğun etrafında daire şeklindeki bir alanla gösterilir. Bu da konumumuzun daha büyük bir hata payıyla bu mavi alan içerisinde bir yerde olduğunu gösterir.

Soldaki ekran görüntüsü harita çok yaklaştırılıp detay görüntü olmadığında, sağdaki ekran görüntüsü de hiç internet bağlantısı yok iken sadece cache'ten yüklenen harita parçalarınının kullanıldığı durumları göstermektedir.

"Harita" uygulaması her ne kadar GPS yardımı ile konum belirlemek için sadece uyduları kullandığından internet bağlantısına ihtiyaç duymasa da, konumun gösterildiği harita parçasını indirmek için internet bağlantısına ihtiyaç duyar. Dolayısıyla internet bağlantımız olmadan GPS'imiz bir işe yaramaz. Fakat "Harita" uygulaması indirdiği bir harita parçasını her seferinde tekrar tekrar indirmez ve "cache" diye tabir edilen bir yöntemle daha evvel indirdiği harita parçasını cihaza kaydeder ve tekrar ihtiyaç duyulduğunda da cache'i kullanır.

Ayrıca arabamızla saatte 100-120km. hızla giderken bile Harita uygulamasını çok rahat bir şekilde kullanabiliriz, hem de EDGE bağlantısında bile. iPhone'umuzu arabanın ön konsoluna koyduğumuzda GPS sinyallarini mükemmel derecede iyi alır. Hızlı olmamıza rağmen harita parçaları sorunsuzca yüklenebilir. Geçenlerde daha evvel hiç gitmediğim şehir dışındaki bir noktayı, Harita uygulamasında önceden işaretleyerek (pin - iğne) hiç yol tarifi almadan kolayca buldum.



Bir de Google'ın Harita uygulamasında, GPS uydu sinyallerini hiç bir şekilde alamayacağımız bir yerde olduğumuzda, konumumuzu yaklaşık olarak bulmamızı sağlayan, My Location ismini verdikleri AGPS (Assisted GPS) teknlojisini kullanan bir özelliği bulunmaktadır.

AGPS kabaca, konumları ve numaraları (cell-id) önceden belli olan baz istasyonlarının kullanarak konum tespiti yapma teknolojisidir. Tabii ki bu teknoloji GPS kadar hassas konum bilgisi vermez, cihazımızın sinyal aldığı baz istasyonu sayısı ne kadar fazla ise, konumumuzun tahmin edildiği alanın çapı o kadar küçük olur.



Örneğin sol üstteki ekran görüntüsünde olduğu gibi, büyük şehirlerdeki baz istasyonlarının sayısı daha fazla ve kapsama alanları daha küçük olduğu için, AGPS bu noktalarda çok daha iyi sonuç (400-500mt.'lik hata payı) verir. Sağ üstteki ekran görüntüsünde olduğu gibi de, küçük yerleşim birimlerindeki baz istasyonlarının sayısını az olması ve kapsama alanlarının büyük olması nedeniyle sonuçlar (5-10km.'lik hata payı) çok daha kötüdür.

iPhone'da APGS teknolojisini kullanan "My Location" özelliği sadece GPS sinyallerinin olmadığı durumda devreye girer ve çalışabilmesi için cihazın mutlaka en az bir baz istasyonundan sinyal alıyor olması ve kesinlikle internete bağlı olması gerekmektedir. Aşağıdaki videoda da Google'un "My Location" hizmetinin nasıl çalıştığı çok basit bir ingilizce ile gayet güzel anlatılmaktadır:




Son olarak Harita uygulamasında bulunan Yol Tarifi, Trafik Durumu, StreetView gibi özellikler maalesef ülkemizde çalışmamaktadır. Bu özelliklerin Amerika'da nasıl çalıştığı ile ilgili bilgiye 2.2 versiyonunu tanıttığımız iPhone 2.2 İncelemesi başlıklı yazımızdan ulaşabilirsiniz.

Yazının bundan sonrasına da gelen yorumlara ve sorulara göre ekleme yapmaya çalışacağız:

Harita uygulamasında bir semt, ilçe veya sokak ismiyle arama yapabiliyoruz. Hatta arama yaparken ç, ş, vs. gibi özel türkçe karakterler kullanmak zorunda değiliz. Örneğin "Besiktas" veya "Beşiktaş" yazarak da sonuca ulaşabiliyoruz:



12 Ekim 2008 Pazar

GPS Tracker

iPhone 3G'yi, bir önceki modelinden donanımsal olarak ayıran farklarından biri de GPS desteği. Çok bilinmese de aslında App Store'da çok güzel GPS uygulamaları mevcut. Bu yüzden bu aralar fırsat buldukça GPS ile ilgili App Store uygulamalarını tanıtmaya çalışacağız.

İlk tanıtacağımız uygulama GPS Tracker isminde, ücretsiz ve sadece iki ekrandan oluşan çok basit bir App Store uygulaması. GPS Tracker ile bulunduğumuz noktaları anında web sitesindeki hesabımıza yollayabiliyor ve istersen canlı, istersek de daha sonra Google Map ile nerelerden geçtiğimizi görebiliyoruz. Bu linkteki demo zaten uygulaman ne kadar başarılı olduğunu gayet açık gösteriyor.



Uygulamayı ilk çalıştırdığımızda karşımıza aşağıdaki ekran görüntüsünde olduğu gibi bir Ayarlar (Settings) ekranı geliyor. Uygulama konum bilgimizi sitesine gönderirken bir kullanıcı adı ve şifre kullanmak yerine, sadece bize has tekil bir numara olan Device Key'i kullanıyor. Aşağıda anlatmaya çalıştığım adımları izleyerek aldığımız Device Key'i bu alana giriyoruz. Bir de Units (Ölçü Birimi) seçeneğini ülkemizde kullanılan standart olan Metric yapıyoruz. Bir de konum bilgimizin hangi sıklıkta gönderilmesini istiyorsak Sen at most every XX seconds seçeneğini buna göre değiştiriyoruz. Ayarlarımızı yaptıktan sonra "Save" düğmesine tıklıyoruz.



Bundan sonra uygulama açık olduğu sürece yukarıda tanımladığımız aralıklarla hesabımıza konum bilgisini yolluyor. Tabii ki öncelikle uygulama geliştiren InstaMapper firmasının web sitesinden bir hesap açmamız gerekiyor:

1) Öncelikle bu linkteki gerekli alanları doldurarak bir hesap alıyoruz. Birden fazla cihazımız varsa hepsi için ayrı ayrı hesap almamıza gerek olmuyor. Bir hesapla birden fazla cihazı takip edebiliyoruz.

2) Açtığımız hesabı kullanarak siteye bu link üzerinden login olduktan üst menüdeki Devices menüsünü kullanarak aşağıdaki ekran görüntüsünde olduğu gibi yeni bir cihaz (Add a new Device) ekliyoruz.


Bu ekranda cihazımıza istediğimizi bir ismi (Device Label) verebiliyoruz. Units seçeneğini de "Metric" olarak seçtikten sonra "Add" düğmesine tıklayarak yeni bir cihaz ve Device Key'imizi yaratıyoruz.

3) Yeni cihazımızı yarattıktan sonra tekrar üst menüdeki Devices seçeneğine tıklıyoruz ve tüm eklediğimiz cihazlar aşağıdaki ekrandaki gibi listeleniyor.



Bu ekran aslında cihazlarımızla ilgili her türlü konfigürasyonu yapabiliyoruz. Örneğin Label başlığı altındaki iPhone'umuzla entegre ettiğimiz herhan bir cihazımız üzerine tıkladığımızda daha evvel geçtiğimi yolları aşağıdaki ekran görüntüsünde olduğu gibi Google Map üzerinde görebilioruz.


Resmi büyütmek için lütfen üzerine tıklayın

Haritanın en altında yer alan Auto pan, Trail ve markers and segment seçenekleri ile oynarak haritanın üzerindeki izlerimizin şeklini değiştirebiliyoruz. Eğer o an açık ve data kullanan bir cihazımızı takip etmek istiyorsak da üst menüde sol köşede yer alan Live tracking seçeneğini kullanıyoruz.

Not: Yukarıdaki ekran görüntüsü İstanbul yollarında arbamla giderken iPhone 3G ile yaptığım gerçek verilerden oluşmaktadır. Uygulamayı 30 saniyede bir konum bilgisi gösterecek şekilde ayarladım ve arabamın ön konsoluna koydum. Veriler de tabii EDGE üzerinden yollandı. Özellikle yüksek hızdaki performansını görmek için TEM'e çıktım ve saatte ortalama 130 kilometre hız yaptım. Buna rağmen uygulama gayet başarılı bir şekilde verileri yolladı.

4) GPS Tracking'in güzel yanlarından biri de istersek yukarıdaki konum bilgilerimizi başkalarıyla paylaşmamıza (sharing) izin veriyor olması. Bunun için yine Devices ekranında iken cihaz listesinde en sağda bulunan sharing linkine tıklıyoruz ve "Enable Sharing" seçeneğine "Yes" diyoruz. Açılan sayfada cihazımız için başkalarıyla paylaşabileciğimiz yine linkler bulunuyor. Aşağıda sitenin kendi Demo uygulamasına ait paylaşıma açılmış linklerini bulabilirsiniz:

http://www.instamapper.com/ext?key=13944943870429649450
http://mobile.instamapper.com/ext?key=13944943870429649450 (cell phone version)


Tabii ki paylaşım bununla da sınırlı değil. Instamapper, web syafamıza gömebilmemiz için html kodu ve facebook uygulamasına entegrasyon imkanı da veriyor.



Paylaşımı kapatmak istediğimizde de bu ekranda "Disable sharing" seçeneğini kullanıyoruz.

5) Uygulamanın diğer güzel bir tarafı da programcılara API sunması. Özellikle orta ölçekli bir firmaysak ve GPS Trackin ile sahadaki araçlarımızı takip etmek istersek tek bir link ile, cihazın hızından tutun da yönüne kadar her türlü bilgiyi çok basit bir protokol ile takip edebiliyoruz. Zaten Demo uygulamasına ait bu link API'nin ne kadar basit olduğunu gösteriyor. Devices menüsünden Configure API access seçeneği kullanılarak konum bilgilerine programatik erişim ayarları yapılabiliyor.

GPS Tracker, sadece iPhone'da çalışan bir uygulama değil, GPS modülü olan başka telefonlarda da çalışıyor. GPS Tracker nerelerde kullanılır diye de soranlar için de ben kendimce şu listeyi yaptım.

a) Tarifle, sağa sola sorarak bulduğum karmaşık bir yeri tekrar kolayca bulmak için. Yola çıkmadan evvel GPS Tracker'ı açarak daha sonra harita üzerinde nerelerden geçtiğimiz kolayca bulunabilir.
b) Daha evvel hiç gitmediğiniz bir yere gideceksiniz ve de size biri telefonla yol tarifi yapacaksa. GPS Tracker'ı önce paylaşıma (sharing) açıp linki tarif yapacak kişiye yollarsanız, doğru yolda olup olmadığınızı çok daha iyi söyleyebilir.
c) İş yeri sahibi iseniz sahadaki araçlarınızı kolayca takip edebilmek için.
d) Kıskanç bir eşseniz, eşinizin dediğe yere gidip gitmediğinden emin olmak için. Tabii öncelikle uygulamayı çalıştırması için ikna etmeniz gerekiyor :)

Uygulamanın tek handikapı Apple'ın sıkı politikaları nedeniyle arka planda çalışamıyor olması. Dolayısıyla telefonla konuşacağınız veya maillere bakacağınız zaman uygulamayı kapatmak gerekiyor. Fakat cihazın garanti dışı kalma olasılığını göze alıp jailbreak yaparsanız arka planda kolayca çalıştırabilirsiniz. Bir de doğal olarak bu uygulama genelde yolda kullanıldığı için internete EDGE üzerinden çıkıyor ve 30 saniye gibi aralıklarla küçük de olsa konum bilgisi verisi gönderiyor. Eğer bu uygulamayı sürekli kullanacaksanız (özellikle iş için) en azından kontratlı Turkcell 3G abonelerinde olduğu gibi aylık 3GB'lık paketleriniz olsun.

t