2013-06-24 191 views
-3

即時通訊使用谷歌地圖v2創建一個簡單的android應用程序。Android上的谷歌地圖

我覺得我做錯了什麼事在獲得API密鑰...

我也跟着教程「http://mobile.tutsplus.com/tutorials/android/android-sdk-working-with-google-maps-application-setup/

一切正常,但在我的情況下,地圖犯規顯示(.. )

我創建了一個類似「com.mycustommap」的包,並在Api控制檯上添加了「key; com.mycustommap」是嗎?

同樣在Galaxy Note 2上運行它並在Eclipse上創建項目。

感謝您的幫助

+0

您需要向我們顯示代碼 – Daniel

回答

1

如果你正在開發的Windows去

C:\Users\YOUR_USER\目錄,按住Shift鍵,右鍵單擊.android文件夾並選擇Open command window here

然後輸入keytool -list -v -keystore debug.keystore,當詢問密碼並複製您的SHA1指紋時按Enter鍵。

然後打開你的瀏覽器https://code.google.com/apis/console/API access,並點擊Create new Android key

然後在您的AndroidManifest.xml

輸入有 SHA1_KEY;com.mycustommap你應該輸入像
45:B5:E4:6F:36:AD:0A:98:94:B4:02:66:2B:12:17:F2:56:26:A0:E0;com.example

東西你的包名稱應與你有什麼

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.mycustommap"  <== YOUR PACKAGE NAME 
    ... 

然後在你的AndroidManifest.xml你必須有個以下

<permission 
    android:name="com.mycustommap.permission.MAPS_RECEIVE" 
    android:protectionLevel="signature"/> 

<uses-feature android:glEsVersion="0x00020000" android:required="true"/> 

<uses-permission android:name="com.mycustommap.permission.MAPS_RECEIVE"/> 

<application 
     ... 
<meta-data 
     android:name="com.google.android.maps.v2.API_KEY" 
     android:value="YOUR_API_KEY_HERE" /> 
    .... 
</application> 

如果您YOUR_API_KEY_HERE是從谷歌API控制檯複製的關鍵。