【问题标题】:Google map shows as a gray box android谷歌地图显示为灰色框android
【发布时间】:2018-06-18 05:19:13
【问题描述】:

您好,我已在 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>

【问题讨论】:

  • 这是在模拟器上吗?是否安装了 Google Play 服务?例如,是否有商店图标?
  • @GeraldVersluis 是的,我检查了模拟器,没有商店图标
  • 那么这可能是你的问题 :) 找到安装这些服务的方法,它可能会工作,或者在物理设备上测试。
  • 谢谢!是的,我检查了一个物理设备,它可以工作:)
  • 为你更新了一个答案,如果有帮助请采纳

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


【解决方案1】:

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

请在物理设备上尝试或在模拟器上安装 Google Play 服务,互联网上有一些指南解释了如何取决于您的模拟器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 2020-04-10
    相关资源
    最近更新 更多