【发布时间】:2012-07-18 08:47:46
【问题描述】:
街景图像 API(documented here)提供特定位置的静态图像。但是,它不接受用于加载特定全景图的全景图 ID 参数。
最近添加到 Google 地图的街景图像已“脱离地图”,只能通过全景 ID(panoid URL 参数)访问,例如 these hot-tub monkeys 或 this donkey。如果您从 URL 中删除 panoid,则为 monkeys don't load。作为对比,这个picture of a tree 不需要panoid 来加载街景全景图。
通过 API 加载这些全景图时会出现相同的行为。 Google Maps API docs 对 panoid 有以下说法:
返回街景全景图的当前全景图 ID。此 id 仅在浏览器的当前会话中是稳定的。
但是,如上图所示,全景图 ID 与当前会话无关。
我的问题是 Google Street View Image API 不接受 panoid,所以我无法找到获得猴子的静态图像。 static image of the tree 有效,但我得到 the monkeys 的“无图像”。
为什么这些街景不能在 API 上按位置提供,有没有办法从全景 ID 加载静态图像?
【问题讨论】:
标签: google-maps google-static-maps google-street-view