【发布时间】:2015-11-25 20:01:24
【问题描述】:
自上周以来,我一直在为此挠头。当我们尝试从我们的网站打开新的街景标签时,我们很少得到正确的结果。这是我们使用的网址:
有时我们会在正确的房子前面,但大多数时候我们会超过 2-3 间房子。即使我们使用谷歌地图本身提供的经纬度进行测试(通过输入房屋地址),我们也会得到不正确的结果。我知道其他房子也有全景图,但在计算这个纬度最近的全景图时,就好像在使用街景 URL 时只考虑一些点(例如每 20-30 米)。
为了让自己相信这一点,我做了这个简单的测试:我在 Google 地图中输入了这个地址:“345 artisans, bromont,quebec” 我们可以在 Google 生成的 URL 中看到这个地址的 lat long:45.3232061,-72.6597534 如果我们直接在 Google 地图中点击 StreetView 链接,它会将我们带到正确的房子前面,但如果我们尝试在我们的 Street View URL 中使用由此而来的 lat long: http://maps.google.com/maps?q=&layer=c&cbll=45.3233769,-72.6599646&cbp=11,-204.04381419981723,0,0,0
错误的全景图。即使我通过了正确的房子全景的确切纬度。
这是一个错误、限制还是我做错了什么?
为了解决这个问题,我考虑使用 Google Maps API(没有密钥)首先获取地址的全景图 ID,然后直接在街景 URL 中使用此 ID(而不是经纬度),但是我担心即使是对 API 的这种少量使用也会违反商业网站的 TOS。
感谢您提供的任何帮助或确认
【问题讨论】:
标签: google-maps google-street-view