Google maps 使用带有lat long参数的URL的街景问题

Google maps 使用带有lat long参数的URL的街景问题,google-maps,google-street-view,Google Maps,Google Street View,从上个星期起,我就一直在为这件事挠头。当我们试图从我们的站点打开一个新的街景选项卡时,我们很少得到正确的结果。以下是我们使用的URL: 有时我们会在正确的房子前面,但大多数时候我们会在2-3个房子前面。即使我们使用谷歌地图本身长期提供的lat(通过输入房屋地址)进行测试,我们也会得到不正确的结果。我知道其他房屋也有全景图,但在使用街景URL时,在计算这段时间内最近的全景图时,似乎只考虑了一些点(例如,每20-30米) 为了让自己相信这一点,我做了一个简单的测试:我在谷歌地图中输入这个地址:“3

从上个星期起,我就一直在为这件事挠头。当我们试图从我们的站点打开一个新的街景选项卡时,我们很少得到正确的结果。以下是我们使用的URL:

有时我们会在正确的房子前面,但大多数时候我们会在2-3个房子前面。即使我们使用谷歌地图本身长期提供的lat(通过输入房屋地址)进行测试,我们也会得到不正确的结果。我知道其他房屋也有全景图,但在使用街景URL时,在计算这段时间内最近的全景图时,似乎只考虑了一些点(例如,每20-30米)

为了让自己相信这一点,我做了一个简单的测试:我在谷歌地图中输入这个地址:“345 artisans,bromont,quebec” 我们可以在谷歌生成的URL中看到这个地址的lat长度:45.3232061,-72.6597534 如果我们直接在谷歌地图中点击街景链接,它会把我们带到正确的房子前面,但是如果我们尝试使用街景URL中的lat long:

错误的全景图。即使我通过了确切的lat,我还是渴望看到正确房子的全景

这是一个缺陷、限制还是我做错了什么

为了解决这个问题,我考虑使用GoogleMapsAPI(没有密钥)首先获取地址的全景id,然后直接在街景URL中使用这个id(而不是lat-long),但我担心即使是很少使用API也会违反商业网站的TOS


感谢您提供的任何帮助或确认

我认为这可能是一个bug

我试了一下周长,我得到了同样的结果

https://maps.googleapis.com/maps/api/streetview?size=600x600&location=45.3233075,-72.6601952&heading=180&key=key

<>你可能想考虑为它提交一个bug。

我认为这可能是个错误。 我试了一下周长,我得到了同样的结果

https://maps.googleapis.com/maps/api/streetview?size=600x600&location=45.3233075,-72.6601952&heading=180&key=key

<>你可能想考虑为它提交一个bug。< / P>好的,谢谢你的确认。我们目前正在考虑使用API首先获取全景id,并使用它而不是lat-long。因为使用lat-long URL无论如何在移动设备上都不起作用。在手机上,URL中的lat long被忽略,它会尝试使用您的位置。似乎只有全景id可以在手机上使用。好的,谢谢你的确认。我们目前正在考虑使用API首先获取全景id,并使用它而不是lat-long。因为使用lat-long URL无论如何在移动设备上都不起作用。在手机上,URL中的lat long被忽略,它会尝试使用您的位置。似乎只有panorama id可以在手机上使用。