【发布时间】:2018-02-12 01:01:53
【问题描述】:
我遇到了这个问题,我的应用程序正在开发中,地图工作正常。一旦我限制了 api 键,地图就会停止工作。如果我将其改回无限制,请重新开始工作。 我整天都在阅读,试图弄清楚我是否遗漏了什么。我需要为此付费吗?任何想法
谢谢
【问题讨论】:
标签: android google-maps xamarin api-key
我遇到了这个问题,我的应用程序正在开发中,地图工作正常。一旦我限制了 api 键,地图就会停止工作。如果我将其改回无限制,请重新开始工作。 我整天都在阅读,试图弄清楚我是否遗漏了什么。我需要为此付费吗?任何想法
谢谢
【问题讨论】:
标签: android google-maps xamarin api-key
Google Maps API 可免费用于各种用例,具有可预测的 API 超额定价和使用限制以及企业部署的年度合同。
您的问题可能与您在 Google Developers Console 中启用限制的方式有关。假设您正在为 Android 执行此操作,它需要您添加包名称(您可以从 AndroidManifest.xml 文件中获取)和您可以使用以下命令生成的 SHA-1 证书指纹。
keytool -list -v -keystore mystore.keystore
将这两个添加到控制台后,它应该会在更新后 5 分钟内生效。
【讨论】:
HOW TO REGISTER A FREE GOOGLE MAPS API KEY
如果你想使用谷歌地图作为底图,你需要注册一个免费的 API 密钥,可以从谷歌 API 控制台获取,并在 Maps Marker Pro 中分别启用“谷歌地图 JavaScript API”Leaflet Maps Marker
【讨论】:
为了让它工作,首先检查你的应用程序包名称是否与清单上使用的 api 密钥相同,最重要的是你的应用程序必须完成所有签名应用程序包。 https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/signing/
【讨论】: