我使用 Xamarin 表单创建了一个跨平台应用程序。在 Mac Book Pro(el-Capitan)上 我需要在其中使用 map ,因此使用 Xamarin.Forms.Maps 我的 list 文件如下
我已经使用 SHA1 签名在 Google Developers Console 上生成了一个 API key 。在 Mac 上我使用了以下命令
keytool -genkey -alias ftpKey -keystore privateKey.store
keytool -list -v -keystore privateKey.store
这给了我 SHA1 key
对于包名称,我使用的名称与包 com.xrmlabs.submyclass 中给出的名称完全相同。
map 生成代码如下
这是物理设备(API 级别 22)和 Xamarin Android 模拟器(API 级别 16)上的输出。 Debug模式下的一切
我也使用了定位器服务,从代码中可以看出,但为了简单起见,我暂时删除了它。 当我运行应用程序时,没有错误。
因为这是我的第一个应用程序,所以我可能做错了。我已经完成了以下答案 Android Studio - Google map still blank on real Android device
最佳答案
我已通过在 Google 控制台中将我的项目配置为启用来解决此问题 适用于 Android 的 Places SDK 和 Android map SDK
等待几分钟,然后 BOOM!
关于android - Xamarin Forms 项目模拟器和设备上的空白谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36081232/