Android: Obtaining a Maps API Key


Obtaining a Maps API Key

สำหรับเพื่อนนักพัฒนาแอพพลิเคชั่นบนแอนดรอยที่จะใช้งาน Google Map API นั้นเราจำเป็นต้องใช้ Map API Key เพื่อใส่ในโค้ด xml นั้นหละครับ หากเพื่อนๆ คนไหนลืมวิธีการได้มาซึ่ง Map API Key ผมเขียนบทความนี้เพื่อสิ่งนี้เลย (กันลืมครับ)

เริ่มแรก

เราต้องได้ MD5 ของเครื่องมาก่อน โดยการใช้ keytool ของจาวา ด้วยคำสั่งดังนี้

$ keytool -list -alias androiddebugkey \
-keystore <path_to_debug_keystore>.keystore \
-storepass android -keypass android

path ของ debug.keystore

  • Windows Vista: C:\Users\<user>\.android\debug.keystore
  • Windows XP: C:\Documents and Settings\<user>\.android\debug.keystore
  • OS X and Linux: ~/.android/debug.keystore

Ref: http://code.google.com/android/add-ons/google-apis/mapkey.html

เมื่อเรากดคำสั่งแล้วจะได้ค่า MD5 ของเครื่องมาครับ ตัวอย่างรูปแบบเป็นดังต่อไปนี้

94:1E:43:49:87:73:BB:E6:A6:88:D7:20:F1:8E:B5:98

ขั้นตอนที่ 2

เข้าไปที่ : http://code.google.com/android/maps-api-signup.html

กดเลือก I have read… แล้วใส่ MD5 ที่ได้มาจากขั้นตอนแรก ลองช่องกรอก แล้วกด ‘Generate API Key

แล้วเราจะได้ API Key หน้าตาดังนี้

0r8JuS0pB2yqLIKQ_Ejz-vSBCCareybmcWwnsv9Q

ขั้นตอนที่ 3

เรานำ API Key ที่ได้ไปใส่ใน xml ของ com.google.android.maps.MapView ดังต่อไปนี้ (ใส่แทนข้อความสีแดง)

<com.google.android.maps.MapView
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:enabled="true"
 android:clickable="true"
 android:apiKey="example_Maps_ApiKey_String"
 />

เท่านี้ก็เป็นอันเสร็จพิธีการทำคีย์เพื่อใช้งาน Google Map API บน android แล้วครับ หวังว่าเพื่อนคงจะไม่ลืมวิธีกันนะครับ หากลืมก้อกดบล็อกนี้เข้ามาดูอีกครั้งได้เลย

adaydesign :)

About adaydesign

นักพัฒนาแอพพลิเคชั่นบนโมบาย [iPhone Android] คนหนึ่งซึ่งอยากจะบันทึกเรื่องราวของเส้นทางนักพัฒนาโมบายแอพพลิเคชั่นเอาไว้ในบล็อคน้อยๆ แห่งนี้ เผื่อจะแบ่งบันและแลกเปลี่ยนความรู้ให้กับคนอื่นๆ ได้บ้าง :) Mobile Application Developer; Flash Mobile, iPhone/iPad, Android Mobile Phone/Tablet and Blackberry Playbook.

Posted on มีนาคม 1, 2011, in [Dev] Android, [Link] Android and tagged , , , , . Bookmark the permalink. 1 ความเห็น.

  1. เข้าไปขอรหัส map api v1 (ตามบทความนี้นะ) ได้ที่นี่นะครับ
    https://developers.google.com/maps/documentation/android/v1/maps-api-signup

    ลิ้งใหม่อาจหายากสักหน่อย เลยหามาแปะไว้ให้

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: