Google静态地图未显示Google地图图像

时间:2018-11-21 04:59:15

标签: android google-maps

我想使用经度和纬度显示静态的Google地图图像。为此,我使用下面的网址

https://maps.googleapis.com/maps/api/staticmap?center=23.006562499999994,72.50172265625&zoom=18&size=280x280&markers=color:red|23.006562499999994,72.50172265625&key=“ MY_API_KEY”

为此,我已经在自己的Google API控制台中启用了这些API。

1)Android版Maps SDK

2)Maps JavaScript API

3)Maps Static API

4)Android版Places SDK

仍然没有在应用程序中显示我的Google地图图像,并且当我运行此链接Chrome浏览器时,它始终显示此类错误。

enter image description here

为了克服这个问题,我挖了谷歌,发现谷歌地图有 25,000 / day 请求可用,但我已经检查过API控制台中没有多少请求。 / p>

但是它们都不起作用。那我该如何克服呢?

我们将不胜感激!

2 个答案:

答案 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" />
相关问题