I have created a cross platform App using Xamarin forms. On Mac Book Pro(el-Capitan)
I need to use maps in it thus using Xamarin.Forms.Maps
My manifest file is given below
![Manifest file](https://i.stack.imgur.com/lXo3X.png)
我已使用 SHA1 签名在 Google Developers Console 上生成了 API 密钥。在 Mac 上我使用了以下命令
keytool -genkey -alias ftpKey -keystore privateKey.store
keytool -list -v -keystore privateKey.store
这给了我 SHA1 密钥
对于包名称,我使用了与 com.xrmlabs.submyclass 包中给出的完全相同的名称。
地图生成代码如下
这是物理设备(API 级别 22)和 Xamarin Android 模拟器(API 级别 16)上的输出。一切都处于调试模式
正如代码所示,我也使用了定位器服务,但为了简单起见,我暂时删除了它。
当我运行该应用程序时,没有错误。
因为这是我的第一个应用程序,所以我可能会以错误的方式进行操作。我已经浏览了以下答案Android Studio - 真实 Android 设备上的 Google 地图仍然空白 https://stackoverflow.com/questions/30559602/android-studio-google-map-still-blank-on-real-android-device
Android:使用谷歌地图 api 2 时出现空白页面 https://stackoverflow.com/questions/18498107/android-blank-page-when-using-google-map-api-2
我通过在 Google Console 中将我的项目配置为启用来解决了这个问题
适用于 Android 的 Places SDK
和
适用于 Android 的地图 SDK
等几分钟,然后轰隆隆!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)