我正在开发一款使用google-map显示商店位置的应用。我需要在清单中指定google-Geo API_KEY才能使用地图。地图工作正常,但我想动态决定用于google-map的API_KEY。
我已经搜索过这样的实现或类似问题,但没有找到任何解决方案。
只是想知道,是否有可能动态选择/使用谷歌API_KEY?怎么样?
答案 0 :(得分:0)
这在Google API V2中无法实现。正如文档中所述
必须使用清单文件
分配API密钥
但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);
// ....
}