2017-04-13 6 views
-1

Googleマップを使用して店舗の場所を表示するアプリを開発中です。マップを使用するには、マニフェストにgoogle-Geo API_KEYを指定する必要があります。マップは正常に動作していますが、Googleマップに使用されるAPI_KEYを動的に決定したいと考えています。google-mapのGoogle API_KEYを動的に決定

このような実装や類似の質問を検索しましたが、解決策は見つかりませんでした。

Google API_KEYを動的に選択/使用することは可能でしょうか。そしてどうやって?

答えて

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); 
     // .... 
    } 
関連する問題