Google Maps Platform服务器拒绝了您的请求。非法请求。无效的“尺寸”参数

时间:2018-12-20 23:25:43

标签: google-maps google-street-view

我有一个Web映射应用程序中的Google街景链接,该链接绑定到动态地址属性{SitusAddress}

该链接作为img src嵌入到同一位置,但作为网页上的小图像嵌入

img src='https://maps.googleapis.com/maps/api/streetview?size=270x150&location=${SitusAddress}&fov=120&pitch=-5

请注意尺寸参数为270x150。这使得图像很小。单击图像时,我希望打开一个其他选项卡,并使用相同的街景视图,但是在google地图中占据整个页面,例如,如果您在google地图中并单击了街景视图,将会发生什么情况。我尝试了不带size参数且尺寸= 100%x100%

<hr><a href=https://maps.googleapis.com/maps/api/streetview?size=100%x100%&location=${SitusAddress} target='_blank'>

如何实现非静态尺寸的尺寸参数?

1 个答案:

答案 0 :(得分:0)

您需要动态计算所需像素的图像大小,并将该基于像素的大小提供给API。

每个documentation大小是必需的,以像素为单位:

  • size以像素为单位指定图像的输出大小。尺寸指定为{width} x {height}-例如,size = 600x400返回的图像宽度为600像素,高度为400。