Giriş  Android uygulamamıza Google haritası ekleyerek, daha görsel uygulamalar geliştirebiliriz. Mesela adres bilgileri, konum bilgileri, yol haritaları günlük hayatımızı kolaylaştıracak bir çok bilgiyi içerisinde saklıyor.  

Yukarıda saydıklarımın dışına çıkıp farklı olması açısında örnek bir program verecek olursak, Android’e kendi konum bilginizin nerede olduğunu öğrenebileceğiniz bir program geliştirebilir, sonra bunu yine aynı program üzerinden arkadaşınız ile paylaşabilir sonuç olarak bir arkadaş grubundaki kişilerin anlık olarak nerede olduklarını harita üzerinden takip edebilirsiniz (bu genellikle kargo firmaları, yemek dağıtım firmaları gibi filosu olan firmalar tarafından tercih edilen bir yöntemdir).   

 Maps API Key Almak  

Google Maps API’lerini programlarımız içerisinde kullanabilmemiz için, yapmamız gereken bazı işlemler vardır. Eğer Android’im emulatörü üzerinde program geliştiriyorsak;

C:\Documents and Settings\username\Local Settings\Application Data\Android

  burada SDK’nin sertifasını olduğunu görebiriz. debug.keystore ismindeki dosyayı mesela, C:\ ‘nin altında C:\Android‘e taşıyalım.   

Şimdi, 

C:\Program Files\Java\\bin

dosyasının altındaki keytools.exe dosyasını kullanarak, bir tane MD5 fingerprint (md5 parmak izi) oluştracağız. Ve bu oluşturduğumuz parmak izini kullanarak Google Maps API’lerini kullanacağız. Aşağıdaki komutu dos ekranında yazalım.  

keytool.exe -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android

and-goog-2   

Resimde de görüldüğü üzere, MD5 Fingerprint’imizi aldık. Şimdi sıra geldi, bu kodu Google amcaya söylemeye.   

http://code.google.com/intl/tr-TR/android/maps-api-signup.html Adresine gidip, MD5′imizi yazıyoruz. Ve artık Google tarafından üretilen anahtarımızı alıp, programımıza girdikten sonra, haritamız kullanıma hazır hale gelmek üzere…

android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="GOOGLE-MAPS-API-KEY"

/>

Yukarıdaki kod kendi programımımda kullandığım örnek bir XML uygulaması. android:apiKey=”GOOGLE-MAPS-API-KEY” yazan yere kodumuzu ekleyelim. Ve artık programımızda Google Haritası Kullanabiliriz! 

23 Mayıs 2009
Yazan: Mustafa Ferhan Akman

5 kişi bu yazıyı beğendi.