谷歌地图显示为灰盒子android

时间:2018-06-18 05:19:14

标签: google-maps xamarin.forms xamarin.android

您好我在Android中添加了我的Google地图API密钥。在我的Xamarin.forms应用程序中显示。通过使用SHA1指纹我得到了API密钥。我使用谷歌地图sdk for android。但我的地图没有加载。这只是一个灰色的盒子。我怎么解决这个问题? 请帮我。 感谢

这是我的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>

1 个答案:

答案 0 :(得分:1)

这是在模拟器上吗?是否安装了Google Play服务?例如,是否有商店图标?如果没有,那可能就是问题所在。显示地图需要这些服务。

请尝试使用物理设备或在模拟器上安装Google Play服务,互联网上有一些说明可以解释如何依赖您的模拟器。