Google静态地图显示在计算机上但不在移动设备上

时间:2013-02-01 14:13:28

标签: google-maps

所以这个代码在一周前工作得很好,今天我在检查之前去检查它,确定它不起作用。我检查了在线网站,以确保地图显示,并在我的电脑上正确显示。但是,当我在手机上查看相同的地址时,我会看到一个看起来像这样的错误图像。

Google Map Image Error

非常确定我的代码很好。不确定这与此有关。之前我有API密钥,我认为我超出了请求数量,直到我查看了Google允许的请求数量,即每天25,000个。此页面甚至尚未使用,因此无法使用。

它不适用于Android手机或iPhone。有人看过这个吗?

2 个答案:

答案 0 :(得分:1)

您看到的“超限”图片是因为Google已确定有太多请求从一个位置到达其服务器。

移动电话公司代理他们的互联网请求,因此Google认为所有请求都来自单个IP地址。请求表现良好,并使用X-FORWARDED-FOR标头来指示代理的使用和真实来源,但有些则不是。或者谷歌可能误解了这些标题的结果。

解决方案是更换您的移动服务提供商。

由于对相同地图的请求被缓存并且不计入统计数据,因此使每个请求都是唯一的(例如,通过稍微改变地图的中心)是不可行的。在地图请求中你真的没有什么可以做的。

答案 1 :(得分:0)

在研究了一些之后,这是因为我超过了请求数量。不确定这是怎么可能的,所以我将不得不检查API控制台来查看我的分析。

以下是链接https://developers.google.com/maps/documentation/staticmaps/#Limits

相关问题