Google maps 谷歌地图显示为一个灰色框
嗨,我已经在Android中添加了我的谷歌地图api密钥。在我的Xamarin.forms应用程序中显示。通过使用SHA1指纹,我得到了API密钥。我使用了android的谷歌地图sdk。但是我的地图没有加载。它只是一个灰色的盒子。我怎样才能解决这个问题? 请帮帮我。 谢谢 这是我的Android.menifest代码Google maps 谷歌地图显示为一个灰色框,google-maps,xamarin.forms,xamarin.android,Google Maps,Xamarin.forms,Xamarin.android,嗨,我已经在Android中添加了我的谷歌地图api密钥。在我的Xamarin.forms应用程序中显示。通过使用SHA1指纹,我得到了API密钥。我使用了android的谷歌地图sdk。但是我的地图没有加载。它只是一个灰色的盒子。我怎样才能解决这个问题? 请帮帮我。 谢谢 这是我的Android.menifest代码 <?xml version="1.0" encoding="UTF-8"?> <manifest android:installLocation="inter
<?xml version="1.0" encoding="UTF-8"?>
<manifest android:installLocation="internalOnly" package="com.companyname.ABC" android:versionName="1.0" android:versionCode="1" xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk android:minSdkVersion="15"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.FLASHLIGHT"/>
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application android:label="ABC.Android">
<meta-data android:name="com.google.android.geo.API_KEY" android:value="MY_API_KEY"/>
</application>
这在模拟器上吗?是否安装了Google Play服务?例如,是否有商店图标?如果不是,那可能就是问题所在。这些服务是显示地图所必需的
请在物理设备上试用或在emulator上安装Google Play服务,internet上有一些指南解释了如何依赖您的emulator。这在emulator上吗?是否安装了Google Play服务?例如,有商店图标吗?@GeraldVersluis是的,我在Emulator上检查过,没有商店图标。这可能是您的问题:)找到一种方法安装这些服务,它可能会工作,或者在物理设备上测试。谢谢!是的,我在物理设备上进行了检查,它可以工作:)已更新为您的答案,如果有帮助,请接受