我正在努力解决以下问题,并且在 Goolge Maps API 文档或网络中找不到任何解决方案,因此我将尝试在此处发布我的问题:
我使用的是 Google 的静态街景图像 API,您可以在其中将 long/lat 或带有邮政地址的字符串作为位置传递。在我的情况下,我总是使用字符串方法,在大多数情况下包含带有门牌号的地址。我对返回图像的结果感到惊讶,在大多数情况下,它完全指向搜索地址的方向。
现在我想尝试一下街景的 JavaScript API。通过长/纬度值指定地址,它与位置的唯一可用接口完美配合。通过可选的 pov 参数也可以指定标题。但是,如果您想使用带有门牌号的邮政地址来初始化 StreetView,那么您会迷失在该 API 中。唯一的方法是通过地理编码 API 将邮政地址地理编码为 long/lat 值,但会丢失标题信息。作为最终结果,在这种情况下,初始街景图像的方向完全不同。
我再次检查了静态街景图像 API,发现标题成员有以下评论:
航向(可选): ... 如果未指定航向,将计算一个值,将相机从拍摄最近照片的点指向指定位置。
有什么我可以在这里做的吗?如何在制作照片的位置与我正在寻找的位置之间找到完美的航向?似乎只有谷歌可以通过静态街景图像 API 的一些内部魔法来做到这一点。