1

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

谷歌地图图像错误

很确定我的代码没问题。不确定这与什么有关。我之前有 API 密钥,我认为我超出了请求的数量,直到我查看了 Google 允许的请求数量,即每天 25,000 个。这个页面甚至还没有使用,所以这是不可能的。

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

4

2 回答 2

1

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

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

解决方案是更改您的移动提供商。

由于对相同地图的请求被缓存并且不计入统计数据,因此使您的每个请求都独一无二(例如,通过稍微改变地图的中心)甚至是不可行的。在对地图的请求中,您确实无能为力。

于 2013-02-01T16:58:47.090 回答
0

好吧,在研究了更多之后,这是因为我超出了请求的数量。不知道这是怎么可能的,所以我将不得不检查 API 控制台来查看我的分析。

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

于 2013-02-01T14:35:18.347 回答