Динамически решить Google API_KEY для Google-карты

Я работаю над приложением, которое показывает местоположение магазина с помощью Google-карты. Мне нужно указать Google-Geo API_KEY в манифесте, чтобы использовать карту. Карта работает нормально, но я хочу динамически определить API_KEY, используемый для google-map.

Я искал такую ​​реализацию или подобный вопрос, но не нашел никакого решения.

Просто хочу знать наверняка, возможно ли динамически выбирать / использовать google API_KEY? И как?

1 ответ

Это невозможно в Google API V2. Поскольку документация читает

Ключ API должен быть назначен с использованием файла манифеста

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

Но это возможно для MapView, Гугл документы

Если вы создаете экземпляр MapView непосредственно из кода, вы должны передать Ключ API Карт в конструкторе MapView.

фрагмент кода:

    @Override
    protected void onCreate(.....) {
         super.onCreate(....);
         mMapView = new MapView(this, YOUR_MAP_API_KEY); //pass key to MapView Constructor here
         setContentView(mMapView);
      //   ....
    }
Другие вопросы по тегам