0

就我而言,我已经使用 Google Map V1 API 密钥很长一段时间(来自 Windows 机器)。由于我的系统崩溃,我更改为 Ubuntu。之后我无法查看我的地图(它显示为网格视图)。当我从互联网上冲浪时,他们说您的 API 密钥有问题。

为此,我尝试重新生成新的 API,但由于 Google MAP 版本更改,它不适用于 API v1。

也有人建议在playstore上传APK,然后下载到设备中。但我认为它不会工作......

笔记 :

我需要一个解决方案来解决如何在 ubuntu OS 中使用我的旧 API 密钥然后回顾 mapview .. 因为我的项目是我在 map 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)
4

2 回答 2

1

如果您删除了操作系统 (Windows) 并删除了用户文件夹中的debug.keystore orrelease.keystore文件夹而不进行备份,那么您将无法运行 Google Maps API V1 应用程序并显示它的地图。

Google Maps API V1 现已弃用一段时间,Google 不再提供此 API 的密钥。您唯一的选择是将您的应用程序迁移到使用 Google Maps API V2。

这是我写的关于这个主题的博客文章,可以帮助你入门:

谷歌地图 API V2

于 2013-06-05T09:18:07.367 回答
0

如果您没有旧的 debug.keystore(或用于为 Google Play 签署应用程序的发布密钥),您可以忘记 maps api v1。

于 2013-06-05T05:37:00.297 回答