代码之家  ›  专栏  ›  技术社区  ›  Matt Rogish

谷歌如何做到地图的街景光标“跟随”

  •  6
  • Matt Rogish  · 技术社区  · 15 年前

    在谷歌地图的街景中,当你把鼠标放在场景的不同部分上时,你的光标变成了一个矩形/椭圆形。例如:

    http://maps.google.com/?q=loc:+Maryland+Ave+at+e.+26th+st+Baltimore+MD+US&ie=UTF8&z=16&iwloc=A&layer=c&cbll=39.319313,-76.618426&panoid=6W2XgkHoGuf6_SKv0LIL9Q&cbp=12,307.06,,0,3.16

    当你把光标移到建筑物上时,它会“拥抱”墙壁。这不仅仅是跟在交叉路口后面一样简单,因为如果你继续向左走,你可以看到角度的变化,因为它碰到了建筑物的不同面。

    他们是做某种图像分析来识别建筑物的表面,还是在拍照时做某种激光测距仪,然后将其与照片结合起来?

    1 回复  |  直到 15 年前
        1
  •  7
  •   Chris B    15 年前

    他们确实使用激光测距仪。根据 Google Lat Long Blog :

    我们已经能够做到这一点 通过对 建筑立面与道路几何 所有街景全景 使用激光点云和 连续之间的差异 图片。