我为Android应用程序生成了Google Maps API密钥。它工作得很好。 接下来,我想在另一个应用程序中使用Google Maps。因此,我所做的只是将Google Maps API密钥从第一个应用程序的XML文件复制粘贴到第二个应用程序的XML文件。奇怪的是,地图视图在第二个应用程序中不显示任何空网格。
请注意,我已经允许清单文件中的所有权限。
另外,我想知道当系统之间的debug.keystore文件发生变化时,地图密钥是否可以在系统之间移植。我尝试为我的第二个应用程序生成另一个地图API密钥。但是,这并不是很有帮助,因为谷歌给了我相同的地图密钥。
答案 0 :(得分:0)
您应该将代码更新为API的第3版。这不需要密钥。
答案 1 :(得分:0)
如果您使用的是Google Maps JavaScript API v3(问题的当前代码表明您是这样),那么您不需要这些地图的API密钥。 v2需要API密钥,但不推荐使用v2。
(如果您使用地图的非JavaScript API,则应从问题中删除google-maps-api-3标记。)