为google-map动态决定谷歌API_KEY

时间:2017-04-13 08:27:52

标签: android google-maps api-key

我正在开发一款使用google-map显示商店位置的应用。我需要在清单中指定google-Geo API_KEY才能使用地图。地图工作正常,但我想动态决定用于google-map的API_KEY。

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

只是想知道,是否有可能动态选择/使用谷歌API_KEY?怎么样?

1 个答案:

答案 0 :(得分:0)

这在Google API V2中无法实现。正如文档中所述

  

必须使用清单文件

分配API密钥

https://developers.google.com/maps/documentation/android/start#adding_the_api_key_to_your_application

MapView可能。 Google文档

  

如果要直接从代码中实例化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);
      //   ....
    }