Google Ajax API için deneme sayfası

23 Ocak 2009 | Kategori : API | İlk yorumu siz yapın »

Google çalışanlarının zamanlarının yüzde 70′ini arama özelliklerine yüzde 20’sini Gmail ve Reader gibi yan ürünlere yüzde 10′unu da kendi istedikleri -ama tabi yine Google’le bir bağlantısı olacak- şeylere (Orkut’un yüzde 10′luk dilimden çıkmış bir projeymiş örneğin) harcadıklarını biliyoruz. Google çalışanı Ben Lisbakken’de çalışma zamanının yüzde 20′lik bölümü ile Google Ajax API’nin çok kolay bir şekilde öğrenilip denenmesi amaçlı bir deneme sayfası hazırlamış. Google Ajax API Playground diye adlandırılan sayfada Javascript kodları ile denemeler yapıp sonuçlarını sayfanın hemen aşağısında görebiliyoruz.

Youtube API için de buna benzer bir demo sayfası bulunmakta.

Etiketler: ,

2008′in en iyi Google Maps API uygulamaları

22 Aralık 2008 | Kategori : Uygulama (Mashup) | İlk yorumu siz yapın »

Aşağıda 2008 yılında Google Maps Mania ‘da yayınlanmış ve dikkat çekmiş Google Maps API uygulamalarını bulabilirsiniz.

21 Steps by Charles Cumming

Google Maps’in en ilginç kullanımlarından birini bu uygulamada görmekteyiz.  Pandora’nın sponsoru olduğu bu uygulamada harita üzerinde canlı olarak bir hikayeyi takip edebiliyoruz.

EarthSwoop

Earthswoop, Google Earth tarayıcı eklentisinin çıkmasının ardından kullanıcıların 3 boyutlu mekanları paylaştığı bir uygulama olarak karşımıza çıkıyor . 

GoogleDrive

GoogleDrive ile Google Maps üzerinde araba kullanabiliyoruz. Diğer uygulamaların aksine GoogleDrive yol dışına çıkmamıza izin vermiyor.

iMap Weather

imap Weather ile harita üzerinde hava durumu bilgilerini alıyoruz.

Mapdango

Mapdango  herhangi bir şehir hakkında detaylı bilgi edinmenizi sağlıyor. Mapdango’da ayrıca “Günün Yeri” bölümü ile yeni yerler de keşfedebiliyorsunuz.

MapRooms

MapRooms  ile bir oda açıp haritayı işaretleyip  chat yapabiliyoruz. Birisine yol anlatırken kullanılabilecek bir uygulama.

Roofray

Roofraf ile evinizin güneş enerjisi ile ne kadar elektrik ölçebileceğini hesaplayabiliyorsunuz.

Seero

Seero ile bir videonun bulunduğu yeri canlı olarak görebilmekteyiz. Örneğin bir kovalamaca sahnesinde arabaların geçtiği yollar yanda canlı olarak haritada görünüyor.

Senghor on the Rocks

Senghor on the Rocks, Google Maps ile entegre şekilde internet üzerinden okunabilecek ilk roman olma özelliğini taşıyor.

Tickr

Tickr ile Flickr üzerinde ’Stadium’ ve ‘London’ aramasında olduğu gibi etiket ve lokasyon bazlı aramalar yapabiliyoruz. 

TimeSpace: World

Washington Post’un Flash tabanlı uygulaması ile  haberleri harita üzerinde görebiliyoruz.

The Kremer Collection

Kremer Collectiom web sayfasında Google Maps API’nin “custom tile” özelliği kullanılarak 25′e yakın tablo sergilenmiş. 

The London Profiler

London Profiler, Londra hakkında oldukça geniş veri içeren ve bu verileri harita üzerinde görmemizi sağlayan uygulama olarak ön plana çıkıyor.  Bu verileri Türkiye’de ki herhangi bir şehir  için bulmak isterseniz Türkiye İstatistik Kurumu‘ndan parayla satın alabilirsiniz. 

TVTrip

TvTrip otellerin harita üzerinde yerlerini gösteren bir otel arama motoru.  An itibariyle 88689 otel, 1311560 yorum ve  9197 video içeriyor.

UMapper

Umapper başka sayfalara ekleyebileceğimiz Flash  haritalar hazırlamamıza yardımcı oluyor. 

Unype

Google Maps API ile yapılmış bir sosyal ağ sitesi.

ZoomandGo

ZoomandGo seyahat severlerin videolarını ve fotoğraflarını paylaştığı bir sosyal ağ sitesi.

 

Bu yazı GoogleMapsMania blogundaki The Best Google Maps of 2008 - Part One ve The Best Google Maps of 2008 - Part Two yazılarından derlenmiştir.

Etiketler: ,

Harita API’leriyle 3D Araba Kullanma Simulasyonu

20 Aralık 2008 | Kategori : Uygulama (Mashup) | İlk yorumu siz yapın »

Web üzerinde 3 boyutlu araba kulanma simülatöru uygulaması olan Gaiagi  Google AJAX Libraries API , Google Ajax Search API , Google Earth API , Google Maps API , Microsoft Virtual Earth API gibi çeşitli API servislerini kullanıyor .Gaiga ile  bir başlangıç ve bitiş noktası belirledikten sonra bu iki nokta arasında çizilen yolu 4 farklı açıdan takip edebiliyoruz.

Biz bu yolu takip ederken üstte sağda Google Map, solda Google Earth aşağıda solda Google Streetview ve sağda Microsoft Birdsview’den o an bulunduğumuz yeri görebiliyoruz. Google Earth görüntüsü için tarayıcı eklentisini indirmemiz gerekmekte.

Gaiga ile Central Park’dan Times Square’e veya Eyfel Kulesi’nden Notre Dame’a gitmek oldukça eğlenceli.

Etiketler: , , , ,

Google Static Maps API ile statik haritalar

3 Aralık 2008 | Kategori : API | İlk yorumu siz yapın »

Google Maps API ile bir çok örneği bu sayfalarda görmüşken Javascript kullanmadan statik şekilde haritaları gösterebileceğimiz Google Static Maps API’ den bahsetmeden olmaz diyoruz. Bu API ben sadece harita ve üzerindeki bir kaç markerı göstermek istiyorum diyenler için oldukça ideal.

Statik haritaları sayfamıza resim olarak ekleyip haritanın zoom seviyesi, orta noktası, markerların yerleri gibi bilgileri resim dosyasının çağırdığımız adrese parametre olarak gönderiyoruz.


<img src="http://maps.google.com/staticmap?center=40.714728,-73.998672&zoom=14&size=350x350&maptype=mobile\
&markers=40.702147,-74.015794,blues%7C40.711614,-74.012318,greeng%7C40.718217,-73.998284,redc\
&key=API_KEY_DEGERI&sensor=false">;

Google bu haritaları nerelerde kullanabiliriz sorusuna cevaben alternatif kullanım yollarını Google Geo Developers Blog‘da yayınladı. Bu yollar şöyle;

1. Önce küçük bir şekilde statik haritaya sayfada yer verip bu haritaya tıklandığında javascript versiyonunu kullanıcılara gösterebilirsiniz.

2.
Sayfaya öncelikle statik halini koyup belirli bir kullanıcı interaksiyonundan sonra Javascript versiyonuna yer verebiliriz. Böylece kullanıcı daha siteye üye olmamışken veya giriş yapmadığında bir yavaşlık problemi ile karşılaşmamış olur.

3.
Herhangi bir coğrafi bölge hakkında sayfa hazırladığımızda kenarına ufak bir harita da ekleyebiliriz.

4.
Oluşturacağımız gadgetlarda statik haritaları kullanabiliriz.

5.
Web sayfamızın mobil versiyonunda mobil tarayıcıların kısıtlı javascript desteği yüzünden statik haritalar kullanabiliriz.

Etiketler: ,

Google Maps için kümeleme çözümü

1 Aralık 2008 | Kategori : Haberler | İlk yorumu siz yapın »

Google Maps API kullanarak yapılan uygulamalarda haritada çok fazla veri göstermek istediğimizde verimli sonuçlar elde edemeyebiliyoruz. Bütün yerleri işaretlemek için marker kullandığımızda haritadan ziyade marker çılgınlığı içine bir girmiş sayfa elde ediyoruz. Mapeed bu noktada Google Maps API için bir kümeleme eklentisi yaparak bizi bu dertten kurtarıyor. Aşağıdaki iki örnekte görüldüğü gibi verileri oldukça kullanılabilir şekilde harita üzerinde gösterebiliyoruz.

Crunchbase şirket listesi (Crunchbase api ile teknoloji veritabanı elinizde… yazısında bahsedip yapılsa çok güzel olur dediğim uygulama…)

2008 Olimpiyatlarında madalya alanların harita üzerinde gösterimi

Etiketler: , ,

Google Maps API ile Fallout 3 haritası

26 Kasım 2008 | Kategori : Uygulama (Mashup) | İlk yorumu siz yapın »

Google Maps ile daha önce GTA4 Liberty City haritası yapan IGN entertainment şimdi de Fallout 3‘ün haritasını yapmış. Fallout 3 oyununun içindeki haritaların Google Maps’e entegre edilmesiyle yapılmış olan haritanın Ammo,Items ve Quests gibi birden fazla seçilebilir katmanı bulunmakta. Haritaya yer eklemek için de siteye üye olmak gerekiyor.

Ayrıca World of Warcraft hayranları için de yine aynı sistemle hazırlanmış harita da wowmap.com adresinde mevcut.

Etiketler:

Google Gears API ile kullanıcının bulunduğu noktayı belirlemek

24 Kasım 2008 | Kategori : API, Kod Örnekleri | İlk yorumu siz yapın »

Google Gears API‘nin Geolocation özelliğini kullanarak kullanıcının harita üzerinde bulunduğu noktayı yaklaşık olarak bulabiliyoruz. Gears API’nin bu özelliği ile kullanıcının bulunduğpu noktaları takip de edebiliyoruz. Bu özellik Google Code blogundaki haberden öğrendiğimize göre artık Wi-Fi noktalarını da kapsıyor. Ayrıca mobil cihazlar için de GPS’den yararlanarak kullanıcının bulunduğu noktayı belirliyor.

Aşağıda örnek kod bulunmakta:


//gears javascript dosyasını ekliyoruz
<script type="text/javascript" src="gears_init.js"></script>
<script type="text/javascript">
var geo = google.gears.factory.create('beta.geolocation');

function updatePosition(position) {
alert('Bulunduğunuz konumun koordinatları : ' + position.latitude + ',' + position.longitude);
}
function handleError(positionError) {
  alert('Adres bulunamadı: ' + positionError.message);
}
geo.getCurrentPosition(updatePosition, handleError);

http://www.apidunyasi.com/ornekler/gears/geolocation.php adresinde bulunduğunuz noktayı bulan ve harita üzerinde gösteren bir uygulama görebilirsiniz. Örneği görebilmek için Apidünyası’na Gears kullanma iznini vermeniz gerekmekte.

Etiketler: , ,

Flash ile Google Maps API örneği : Coca-Cola ile noel ışıkları

21 Kasım 2008 | Kategori : API, Uygulama (Mashup) | İlk yorumu siz yapın »

Google Maps API’nin Flash ile de kullanabileceğinden bahsedip buna verecek örnek arıyordum ki imdadıma Google Maps Mania blogundaki bu yazı yetişti.

Yukarıda Coca-Cola’nın yeni yıl için yaptığı harita üzerinde istediğimiz yerlere noel ışıkları ekleyebileceğimiz “Noel Işıkları” uygulamasından küçük bir görüntü var. Bu uygulama Flash ile yapılmış olup Google Maps API for Flash kullanılmış. API’yi Flash uygulamalarda kullanmak için SDK’sını indirdikten sonra dökümantasyonu okuyabilir ve örnek uygulamaları inceleyebilirsiniz.

Etiketler: , , ,

Google Maps API geliştiricileri için kolay koordinat bulma yolları

20 Kasım 2008 | Kategori : API, Haberler | 2 Yorum »

Google Map API kullananların haritada bir yer işaretlemeleri için bazı noktaların koordinatlarını bulmaları gerekebiliyor. Bunun için Google Maps sayfasına gittiğimizde koordinatları bulmak bizi biraz uğraştırıyor. Onun yerine aşağıdaki yollar size yardımcı olabilir.

1. Öncelikle sadece belli bir noktanın koordinatını isterseniz Mygeoposition.com size bu konuda çok yardımcı olmakta. Haritada arama yapıp koordinatını bulmak istediğimiz yerin üzerine marker’ı getirdiğimiz anda o noktanın bilgileri hemen marker’ın üzerinde beliriyor.

2. Bazı ülkelerin koordinatlarını istiyorum diyenler için de buradaki sayfadan nerdeyse dünyadaki bütün ülkeleriin koordinatlarına ulaşmak mümkün.

3. Proje büyük, belli ülkelelerdeki her şehrin ve hatta daha küçük yerleşim birimlerinin dahi koordinatları bana lazım diyenler için de çok daha detaylı listelere Geonames.org‘un buradaki sayfasından (.zip uzantılı dosyaların içinde her ülkenin detaylı bilgilerinin olduğu bir metin dosyası var) veya The National Geospatial-Intelligence Agency‘nin buradaki sayfasından ulaşabilirsiniz. Bu metin dosyalarını veritabanına aktarmakta (dump) oldukça kolay.

Etiketler: ,

Happenr ile Avrupa’daki etkinlikleri arayın

20 Kasım 2008 | Kategori : API, Araç (Widget), Uygulama (Mashup) | İlk yorumu siz yapın »

Google Maps API altyapısı ile Avupa’daki (Almanya, İrlanda ve Belçika’yı ayrıca en büyük 100 şehri de kapsıyor) etkinlikleri arayabileceğimiz Happenr yayında. Bu alanda  EventfulZvents, ve Upcoming.org gibi rakipleri olan Happenr Avrupa’ya yoğunlaşmış olması ile güçlü rakipleri karşısında ön plana çıkabilir. Dökümantasyonu çok iç açıcı olmayan bir API‘ye de sahip olan Happenr’ın örneğini burada görebileceğiniz bir Iphone uygulaması da mevcut.

Happenr API’de sadece iki method bulunmakta.Çok basit özellikler içeren API’nin bu metodlarıyla etkinlik listesi ve etkinlik detayı alabiliyoruz. API’yi kullanmak için bir İletişim bölümünden isteyebileceğiniz bir API key’e ihtiyacınız var. Ayrıca Happenr bize sağladığı araçlarla API kullanmadan aşağıdaki gibi arama yapabiliyor ve herhangi bir şehirde olacak etkinlikleri yayınlayabiliyoruz.

Etiketler: ,