Ключ API Карт Google не работает на новом проекте - PullRequest
0 голосов
/ 28 сентября 2019

Я работаю над интеграцией некоторых функций карт Google в проект Xamarin Forms, поскольку я не нашел приличных видео по этой теме. Я использую некоторую Документацию Microsoft в качестве ссылки для своего кода.Прямо сейчас я пытаюсь отобразить новую Карту, но мне показывается только серая рамка, я знаю, что это вызвано тем, что ключ API не работает, и следующим сообщением в выводе отладки.output

Вот как я настроил свой ключ API в манифесте Android, я следовал документации Google

  <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="MyAPIKey"/>

В демонстрационном проекте из документацииони использовали другую настройку, хотя это не решило мою проблему

 <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="myAPIKey" />

Ответы [ 2 ]

0 голосов
/ 28 сентября 2019

Важным является шаг 5 On the Restrict and rename API key page, set the restrictions: из документации Google .

Чтобы получить ключ SHA1, вам необходимо: Найти подпись вашего хранилища ключей

У вас могут быть разные ключи для отладочной и рабочей сборок, так что будьте осторожны.

0 голосов
/ 28 сентября 2019

Вы выполнили точные шаги, указанные здесь? https://developers.google.com/maps/documentation/android-sdk/get-api-key#add_key и добавили свой код API в код?ваш ключ api должен быть таким же, и убедитесь, что имя вашего пакета для android точно такое же, как упомянуто при создании ключа api на консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...