就我而言,我使用Google Map V1 API密钥已经很久了(来自windows机器)。由于我的系统崩溃,我改为Ubuntu。之后,我无法查看我的地图(它显示为网格视图)。当我从互联网上冲浪时,他们用你的API密钥说了问题。
为此,我尝试重新生成新的API,但由于Google MAP版本的更改,它无法用于API v1。
也有人建议在Playstore上传APK,然后下载到设备中。但我认为它不会起作用......
注意:
我需要一个解决方案,如何在ubuntu操作系统中使用我的旧API Key然后回顾mapview .. 因为我的项目是我在地图v1流程中使用的。为此给出解决方案............
这是我在访问谷歌地图时在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 :(得分:1)
如果您删除了操作系统(Windows)并删除了用户文件夹中的debug.keystore
或release.keystore
文件夹而未对其进行备份,那么您无需执行任何操作即可运行Google地图API V1应用程序并显示它的地图。
谷歌地图API V1现已弃用一段时间,谷歌不再为此API提供密钥。您移动应用程序以使用Google Maps API V2的唯一选择。
以下是我撰写的关于此主题的博文,可以帮助您入门:
答案 1 :(得分:0)
如果您没有旧的debug.keystore(或用于为Google Play登录应用的发布密钥),您可以忘记地图api v1。