Javascript 没有api键的Google静态地图给出403(禁止)错误

Javascript 没有api键的Google静态地图给出403(禁止)错误,javascript,typescript,jspdf,google-static-maps,Javascript,Typescript,Jspdf,Google Static Maps,我正在使用jspdf创建pdf文档。 在文档中,我必须显示谷歌地图,所以我使用了静态谷歌地图。 这在本地主机上运行良好 但在部署应用程序时会出现错误403(禁止) 我还在静态映射url中添加了参数sensor=false 请求URL:https://maps.googleapis.com/maps/api/staticmap?center=47.3857009,9.2798472&zoom=15&scale=2&format=png&size=600x400&maptype=roadMap&se

我正在使用jspdf创建pdf文档。 在文档中,我必须显示谷歌地图,所以我使用了静态谷歌地图。 这在本地主机上运行良好

但在部署应用程序时会出现错误403(禁止) 我还在静态映射url中添加了参数sensor=false

请求URL
https://maps.googleapis.com/maps/api/staticmap?center=47.3857009,9.2798472&zoom=15&scale=2&format=png&size=600x400&maptype=roadMap&sensor=false&markers=size:mid%7Ccolor:0xff0000%7C47.3857009,9.2798472


谢谢。

因为您必须在请求中包含API密钥作为参数。没有它,您就无法访问Google Maps API,因此
403
错误代码清楚地表明:访问被禁止。您甚至提供了一份文档,其中显示了请求的示例:

https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap
&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318
&markers=color:red%7Clabel:C%7C40.718217,-73.998284
&key=YOUR_API_KEY

最后一个
参数是使其工作所必需的。

因为您必须将API键作为参数包含在请求中。没有它,您就无法访问Google Maps API,因此
403
错误代码清楚地表明:访问被禁止。您甚至提供了一份文档,其中显示了请求的示例:

https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap
&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318
&markers=color:red%7Clabel:C%7C40.718217,-73.998284
&key=YOUR_API_KEY

最后一个
参数是使其工作所必需的。

事实上,自2016年6月22日起,API键是强制性的:是的,这是真的。。但令人惊讶的是,几天前应用程序在没有API密钥的情况下工作,突然停止了工作。。这背后的原因可能是什么?你能解释一下吗?那是因为他们有限制事实上,自2016年6月22日起,API密钥是强制性的:是的,这是真的。。但令人惊讶的是,几天前应用程序在没有API密钥的情况下工作,突然停止了工作。。这背后的原因可能是什么?你能解释一下吗那是因为他们有限制