2013-01-21 109 views
2

如何獲得谷歌地圖api鍵爲android,我已閱讀更多的一篇文章,但沒有成功。如何獲得谷歌地圖api密鑰

我看代碼的Android如下:

<?xml version="1.0" encoding="utf-8"?> 
<com.google.android.maps.MapView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/mapview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:apiKey="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
    android:clickable="true" /> 

所以我的問題是如何從谷歌獲得xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx? 請給我一步一步,謝謝。

謝謝。

+0

您可以通過google搜索找到它很容易。 – Rahil2952

+0

是的,我已經得到apikey,但現在錯誤無法獲得連接工廠客戶端,只是在mapview中空白,你知道這個問題嗎? –

回答

1

https://developers.google.com/maps/documentation/android/v1/mapkey

Google不是你的朋友嗎?

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

是的,我已經得到apikey,但現在錯誤無法獲得連接工廠客戶端,只是在mapview中空白,你知道這個問題嗎? –

+0

您需要凱調試證書(請參閱鏈接)和一個最終版本。我想你用錯了。 –

+0

我剛剛解決,從這個鏈接http://www.vogella.com/articles/AndroidGoogleMaps/article.html 謝謝。 –

0

谷歌已經更新了其谷歌地圖API爲Android,你應該看看這個here

+0

是的,我已經得到apikey,但現在錯誤無法獲得連接工廠客戶端,只是在mapview中空白,你知道這個問題嗎? –

+0

這意味着你不能連接到谷歌播放服務你有沒有添加谷歌播放庫,並在您的清單中添加所有權限 –

+0

好吧謝謝你的建議,我想再次谷歌搜索,謝謝你, –

5

在開始之前,你需要從谷歌特定的API密鑰。關鍵是免費的,並且需要完成這個過程。

轉到https://code.google.com/apis/console/,然後使用您的Google帳戶登錄。

下面將出現:

點擊「創建項目」按鈕。

在服務列表中,找到Google Maps API v3,然後單擊「關閉」將其打開。

在下一個屏幕中,選中「我同意...」並單擊「接受」按鈕。您現在將看到Google Maps API v3旁邊的按鈕已更改爲「開啓」。

然後點擊左側菜單中的「API訪問」。它會要求你「創建一個OAuth 2.0客戶端ID ...」。

在下一個屏幕中,提供產品名稱(例如「demo」),上傳圖像(如果需要)作爲項目的徽標,然後單擊「下一步」按鈕。

在下一個屏幕中,選擇應用程序類型(「Web應用程序」),然後鍵入您的Web地址,然後單擊「創建客戶端ID」按鈕。

在下一個屏幕中,您已經有了一個API密鑰。

備註注意:保存您的API密鑰! (你會需要它爲你的特定URL

+0

這應該是接受的答案 –

+0

好answare @Sagar –

3
  1. 在命令行中,你需要打開Java的> jdk->斌 開發谷歌地圖應用,這對我來說是「C:\ Program Files文件\的Java \ jdk1.7.0_03 \ bin「
  2. 有你需要的」keytool「程序在命令行輸入」cd C:\ Program Files \ Java \ jdk1.7.0_03 \ bin「
  3. 然後輸入」keytool- list -v -keystore C:\ Users \ John \ .android \ debug.keystore「 因此,命令行中的最後一個字符串必須如下所示: 」C:\ Program Files \ Java \ jdk1.7.0_03 \ bin「keytool - list -v -keystore C:\ Users \ John \ .android \ debug.keystore「。Whare通常ü只需要更改名稱爲「約翰」

會有SHA-1,MD5等

最後,去谷歌訪問API google access api

+0

謝謝你的回答:) – Nevaeh