此处记录的街景图像 API提供特定位置的静态图像。但是,它不接受用于加载特定全景图的全景图 ID 参数。
最近添加到谷歌地图的街景图像已经“不在地图上”,只能通过全景 ID(panoid URL 参数)访问,例如这些热水浴缸猴子或这头驴。如果您从 URL 中删除 panoid,则猴子不会加载。相比之下,这张树的图片不需要 panoid 来加载街景全景图。
通过 API 加载这些全景图时,也会出现同样的行为。Google Maps API 文档对panoid 有以下说法:
返回街景全景图的当前全景图 ID。此 id 仅在浏览器的当前会话中是稳定的。
但是,如上图所示,全景图 ID 与当前会话无关。
我的问题是 Google Street View Image API 不接受 panoid,所以我无法找到获得猴子的静态图像。树的静态图像有效,但我得到猴子的“没有图像” 。
为什么这些街景在 API 上按位置不可用,有没有办法从全景 ID 加载静态图像?