使用静态图像映射 API 的虚假"This web site needs a different Google Maps API key"



从最近开始,我尝试从Google静态地图API获取静态图像的任何请求都会获得以下文本响应:

这个网站需要一个不同的谷歌地图API密钥

根据文档https://developers.google.com/maps/documentation/staticmaps/#Limits

注意,虽然建议使用键,但不是必需的。本文档中的示例不包括key参数,以便它们适用于所有剪切和粘贴代码的用户。

这改变了吗?他们忘记记录了吗?文档页面上有一个警告,说使用限制已经改变(尽管声明的使用限制与以前相同!!),但它没有说API密钥的使用已经成为必需。

如果我达到了使用限制(我当然没有),那么我将(或应该)得到不同的响应,就像我过去所经历的那样。

直到最近还在工作的完全相同的请求。

有人能说清楚吗?

示例请求:http://maps.google.com/staticmap?center=45.54309129999999 -73.62077841957398,变焦= 16,大小= 480 x360& maptype = mobile&标记= 45.54309129999999、-73.62077841957398,传感器= false

看来您正在使用V1的旧URL(其弃用期已结束),对于V2它必须是:

https://maps.googleapis.com/maps/api/staticmap?center=45.54309129999999,-73.62077841957398&zoom=16&size=480x360&maptype=hybrid&markers=45.54309129999999,-73.62077841957398&sensor=false&mobile=true

最新更新