2014-02-07 107 views
0

我試圖在我的Android應用程序中顯示GoogleMap v2,但失敗了。 應用程序未退出,但我無法看到顯示的GoogleMap,如下圖所示。 我得到了API密鑰並將其設置在Android Manifest中,並且我使用了GoogleMap v2的其他設置。 例如,我在Manifest中添加了7個權限,1個用戶特徵,2個元數據。如何在Android上顯示GoogleMap v2

現在我什麼也沒做的MainActivity.java。(只是儘量展示主視圖)。

是若有所失使用它? 有沒有人有這樣的經驗? 請教我如何。

而且我通過谷歌API編譯它[安卓4.2.2]

圖片網址:https://dl.dropboxusercontent.com/u/88565794/2014-02-07%2023.15.21.png

+0

檢查此[鏈接](http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/) – Kunu

+0

請務必在API控制檯中啓用API – Aiapaec

回答

1

看一看這個博客帖子,描述幾乎同樣的問題: http://android-er.blogspot.nl/2012/12/google-maps-android-api-v2-with-blank.html

如果您使用Google Maps Android API v2,但顯示空白(灰色)地圖,並在LogCat中報告「E/Google Maps Android API(12676):授權失敗」;可能由分配錯誤的API密鑰引起。

In order to use Maps Android API, you have to assign a API Key in AndroidManifest.xml. 

    <meta-data 
     android:name="com.google.android.maps.v2.API_KEY" 
     android:value="your API Key here"/> 

但也有更多的availble的來源描述了類似的問題:https://www.google.co.uk/search?q=google+maps+v2+blank+map&client=safari

Ofcourse我不能告訴你,你做錯了什麼,但我會建議你tutorail像這樣的: http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/它甚至提供了一些如何定製。

或者看看文檔:https://developers.google.com/maps/documentation/android/start

+0

謝謝很多!我解決這個問題!其實主要問題是安裝到我的智能手機的方式。首先我將apk文件放在Dropbox上,然後安裝它。我認爲這是使用GoogleMap API的不好的方式,因爲直接調試應用程序後,成功顯示地圖。 – user2779344

+0

好吧,所以通過adb調試usb並不適合你,也許你的應用程序必須簽名(非dev)來使用它。如果我的回答幫助了您,如果您點擊向上/向下投票按鈕下方的綠色標記,我將不勝感激。 – Mdlc

0

你從不同的計算機比你產生從調試關鍵的一個安裝程序到您的設備?如果是這樣,那麼您需要爲開發者控制檯設置添加該調試密鑰。

我有這個問題,也許你有同樣的問題。

+0

感謝您的諮詢!我將其解決爲我發佈的最佳答案評論中的顯示。 – user2779344

相關問題