Android 动态决定google地图的google API_密钥

Android 动态决定google地图的google API_密钥,android,google-maps,api-key,Android,Google Maps,Api Key,我正在开发一个应用程序,它使用谷歌地图显示商店位置。我需要在清单中指定google Geo API_密钥才能使用地图。地图运行良好,但我想动态决定用于谷歌地图的API_键 我已经搜索过这样的实现或类似的问题,但没有找到任何解决方案 只是想确定一下,是否可以动态选择/使用google API_密钥?如何实现呢?这在谷歌API V2中是不可能实现的。正如文件所述 必须使用清单文件分配API密钥 但是对于MapView,这是可能的。谷歌文档 如果直接从代码实例化MapView,则应在MapView构

我正在开发一个应用程序,它使用谷歌地图显示商店位置。我需要在清单中指定google Geo API_密钥才能使用地图。地图运行良好,但我想动态决定用于谷歌地图的API_键

我已经搜索过这样的实现或类似的问题,但没有找到任何解决方案


只是想确定一下,是否可以动态选择/使用google API_密钥?如何实现呢?

这在谷歌API V2中是不可能实现的。正如文件所述

必须使用清单文件分配API密钥

但是对于
MapView
,这是可能的。谷歌文档

如果直接从代码实例化MapView,则应在MapView构造函数中传递Maps API键

代码段:

    @Override
    protected void onCreate(.....) {
         super.onCreate(....);
         mMapView = new MapView(this, YOUR_MAP_API_KEY); //pass key to MapView Constructor here
         setContentView(mMapView);
      //   ....
    }