我想使用经度和纬度显示静态的Google地图图像。为此,我使用下面的网址
为此,我已经在自己的Google API控制台中启用了这些API。
1)Android版Maps SDK
2)Maps JavaScript API
3)Maps Static API
4)Android版Places SDK
仍然没有在应用程序中显示我的Google地图图像,并且当我运行此链接Chrome浏览器时,它始终显示此类错误。
为了克服这个问题,我挖了谷歌,发现谷歌地图有 25,000 / day 请求可用,但我已经检查过API控制台中没有多少请求。 / p>
但是它们都不起作用。那我该如何克服呢?
我们将不胜感激!
答案 0 :(得分:0)
我敢猜测您将api密钥设置为仅限Android应用程序。我从您在设置Sha1的注释中提到的内容推断出这一点。 对于使用静态API,您使用的是标准的http调用,因为Android Maps不支持它。因此,您必须使用不受限制的密钥。听起来很吓人,但是除了将自己的服务器设置为中间服务器之外,别无他法。您仍然可以限制API,但是没有其他限制。
答案 1 :(得分:0)
您需要在清单中添加元数据,包括Application中的map键。
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="YOUR_MAP_KEY" />