0

我已经使用 MapView 元素和自定义逐项叠加创建了应用程序。然后,意外地,我丢失了我的 API 密钥 v1。不幸的是,不可能再获得新的 v1 密钥,我根本不想使用 MapFragment 重写应用程序。MapFragment 不支持 MapView 的大部分 API,这就是问题所在。

我尝试将生成的 v2 密钥插入 MapView 元素,但它不起作用。我不确定这是关键版本的问题还是我做错了什么。

4

1 回答 1

2

然后,意外地,我丢失了我的 API 密钥 v1

然后请停止所有软件开发,直到您了解如何维护开发机器的正确备份。

不幸的是,无法再获得新的 v1 密钥

是的。引用文档

Google Maps Android API 版本 1 已于 2012 年 12 月 3 日正式弃用。这意味着从 2013 年 3 月 3 日起,您将无法再请求此版本的 API 密钥。

在撰写本文时,时间是 2013 年 3 月 3 日之前。因此,您可以访问Maps API 密钥注册页面并请求密钥。

MapFragment 不支持 MapView 的大部分 API,这就是问题所在

我还没有遇到任何 V2 无法做到的 V1 可以做到的事情。是的,您必须移植您的代码才能使用新的类和方法。不过,您很有可能最终会使用更少的代码。

我尝试将生成的 v2 密钥插入 MapView 元素,但它不起作用。

如果您指的MapView是 Maps SDK 附加组件的原始版本,则这两个服务使用不同的密钥系统 AFAIK。

于 2012-12-16T20:55:58.517 回答