Google maps 谷歌地图显示为一个灰色框

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

嗨,我已经在Android中添加了我的谷歌地图api密钥。在我的Xamarin.forms应用程序中显示。通过使用SHA1指纹,我得到了API密钥。我使用了android的谷歌地图sdk。但是我的地图没有加载。它只是一个灰色的盒子。我怎样才能解决这个问题? 请帮帮我。 谢谢

这是我的Android.menifest代码

<?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上检查过,没有商店图标。这可能是您的问题:)找到一种方法安装这些服务,它可能会工作,或者在物理设备上测试。谢谢!是的,我在物理设备上进行了检查,它可以工作:)已更新为您的答案,如果有帮助,请接受