nim*_*112 36 android google-maps google-maps-android-api-2
我正在研究谷歌地图,我收到此错误.我做了以下事情:
得到了我的sha1指纹.
注册我的项目并获得我的项目密钥.
我不知道如何启用谷歌地图Android API v2启用,因为我尝试的所有链接都是旧的,谷歌改变了它的网站设计.请帮我.我已经浪费了很多时间在这上面.
我的Logcat:

Authorization failure. Please see developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
E/Google Maps Android API: In the Google Developer Console (console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyBK8rKr9lCRLhzv68I4Q26G9pHHO******
Run Code Online (Sandbox Code Playgroud)
USK*_*ity 45
从错误中很明显,你没有为Android启用谷歌地图API.启用,
我希望它对你有所帮助.
Aha*_*eed 18
其实我也有同样的问题.我的应用程序运行,地图是空白的!
实际上我在API Key限制中遇到了问题
这些步骤对我很有帮助.
小智 8
我遇到了同样的问题,但在以下设置中:
我的实际开发是在Windows机器上进行的.然后我买了一台Mac并且发现我正在开发它.我在我的Mac上安装了Android Studio,从Github检出了我的项目,然后尝试使用我的Android手机运行它.APK安装无缝进行.但是,一旦在手机上启动应用程序,即使我的应用程序的其余部分正常运行,GoogleMap也不会显示.然后我发现这个链接=> https://github.com/react-community/react-native-maps/issues/69,去了我的console.developers.google.com/并打开了我有问题的谷歌地图密钥用.
我看到的是密钥仅限于Android应用程序.但我正在开发Android应用程序,这怎么可能是问题?无论如何,我将密钥限制切换为无,重新启动我的应用程序,并按照应有的方式加载GoogleMap.
您可能需要将新的 SHA-1 证书指纹添加到 API 密钥应用程序限制页面:

要为您的调试版本生成 SHA1 证书指纹,请使用 java jre 的 keytool 作为以下示例命令:
C:\Program Files\Android\Android Studio\jre\bin>keytool -list -v -keystore C:\Users\linhd\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38117 次 |
| 最近记录: |