2013-06-05 110 views
0

在我的情況下,我已經使用谷歌地圖V1 API鍵很長一段時間(從Windows機器)。由於我的系統崩潰,我更改爲Ubuntu.After我無法查看我的地圖(它顯示像網格視圖)。當我從網上衝浪時,他們說你的API密鑰存在問題。谷歌地圖顯示不正確

爲此,我嘗試重新生成新的API,但由於Google MAP版本更改,API v1無法使用。

也有人建議上傳APK Play商店中,然後下載到device.But我認爲它不會工作...

注:

我需要如何使用我的舊的API的解決方案然後在Ubuntu操作系統的關鍵回頭MapView類.. 因爲我的項目是我使用的地圖V1 flows.kindly給出了這個解決方案...........

這是我在logcat的錯誤當訪問谷歌地圖 錯誤:

(10:22) Palpandi: 06-04 14:38:12.628: W/System.err(652): IOException processing: 26 
06-04 14:38:12.628: W/System.err(652): java.io.IOException: Server returned: 3 
06-04 14:38:12.638: W/System.err(652): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 
06-04 14:38:12.638: W/System.err(652): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) 
06-04 14:38:12.638: W/System.err(652): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) 
06-04 14:38:12.638: W/System.err(652): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) 
06-04 14:38:12.638: W/System.err(652): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) 
06-04 14:38:12.638: W/System.err(652): at java.lang.Thread.run(Thread.java:856) 

回答

0

如果您沒有舊的debug.keystore(或用於爲Google Play簽署應用的發佈密鑰),則可以忘記使用maps api v1。

1

如果您刪除了操作系統(Windows)並刪除了您的用戶文件夾中的debug.keystorerelease.keystore文件夾而未進行備份,那麼您無法運行Google Maps API V1應用程序並顯示其地圖。

Google Maps API V1已經過時了一段時間,Google不再爲此API提供密鑰。您將您的應用程序移至使用Google Maps API V2的唯一選擇。

這裏是一個博客帖子我就這個話題寫了,將讓你開始:

Google Maps API V2