Google Maps Platform 服务器拒绝了您的请求。无效的请求。无效 'size' 参数
The Google Maps Platform server rejected your request. Invalid request. Invalid 'size' parameter
我在绑定到动态地址属性 {SitusAddress}
的 Web 地图应用程序中有 link 到 google 街景
link 作为 img src 嵌入到同一位置,但作为网页上的小图像
img src='https://maps.googleapis.com/maps/api/streetview?size=270x150&location=${SitusAddress}&fov=120&pitch=-5
注意 270x150 处的尺寸参数。这使得图像相当小。单击图像时,我希望打开另一个选项卡,其中包含相同的街景视图,但在 google 地图中占据整个页面,例如如果 uyou 在 google 地图中并单击街景视图会发生什么.我在没有大小参数和大小 =100%x100%
的情况下进行了尝试
<hr><a href=https://maps.googleapis.com/maps/api/streetview?size=100%x100%&location=${SitusAddress} target='_blank'>
如何实现非静态尺寸的尺寸参数?
您需要动态计算所需图像的像素大小,并将基于像素的大小提供给 API。
根据 documentation 大小是必需的并且以像素为单位:
- size 以像素为单位指定图像的输出大小。大小指定为 {width}x{height} - 例如,size=600x400 returns 图像宽 600 像素,高 400。
我在绑定到动态地址属性 {SitusAddress}
的 Web 地图应用程序中有 link 到 google 街景link 作为 img src 嵌入到同一位置,但作为网页上的小图像
img src='https://maps.googleapis.com/maps/api/streetview?size=270x150&location=${SitusAddress}&fov=120&pitch=-5
注意 270x150 处的尺寸参数。这使得图像相当小。单击图像时,我希望打开另一个选项卡,其中包含相同的街景视图,但在 google 地图中占据整个页面,例如如果 uyou 在 google 地图中并单击街景视图会发生什么.我在没有大小参数和大小 =100%x100%
的情况下进行了尝试<hr><a href=https://maps.googleapis.com/maps/api/streetview?size=100%x100%&location=${SitusAddress} target='_blank'>
如何实现非静态尺寸的尺寸参数?
您需要动态计算所需图像的像素大小,并将基于像素的大小提供给 API。
根据 documentation 大小是必需的并且以像素为单位:
- size 以像素为单位指定图像的输出大小。大小指定为 {width}x{height} - 例如,size=600x400 returns 图像宽 600 像素,高 400。