2009-07-17 13 views
6

In Google Maps Street View verwandelt sich der Mauszeiger in eine rechteckige/ovale Form, wenn Sie mit der Maus über verschiedene Teile der Szene fahren. Zum Beispiel:Wie funktioniert Google Maps Street View Cursor "Following"

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

Wenn Sie den Cursor über das Gebäude bewegen sie "hugs" die Wände. Es ist nicht so einfach wie das Folgen der Kreuzung, denn wenn Sie weiter nach links gehen, können Sie sehen, wie sich der Winkel ändert, wenn er auf verschiedene Gebäudeflächen trifft.

Machen sie irgendeine Art von Bildanalyse, um Gesichter der Gebäude zu identifizieren, oder machen sie, wenn sie das Bild machen, irgendeine Art von Laser-Entfernungsmesser und kombinieren sie später mit dem Bild?

+0

Ich liebe diese Frage! :) Es erinnert mich an das erste Mal, dass ich einen Beispielcode gesehen habe, wie man das reibungslose Google-Karten-Like-ähnliche Scrollen am Tag macht. –

+0

Ich vermute, es ist kein Entfernungsmesser. Das Straßenfahrzeug, das ich gesehen habe, sah nicht so aus, als wäre es mit einem ausgestattet, was ich zumindest sagen konnte. – Slipfish

+0

Wow, jetzt, wo ich weiß, wie es heißt (Laserpunktwolke) gibt es alle möglichen coolen Dinge http://www.youtube.com/watch?v=mu9R_ucq2Ck –

Antwort

7

Sie verwenden Laser-Range-Scanner. Und nach dem Google Lat Long Blog:

wir in der Lage gewesen, diese zu erreichen, indem eine kompakte Darstellung von Herstellung der Gebäudefassade und Straßengeometrie für alle Street View-Panoramen Laser-Punktwolken mit und Unterschieden zwischen aufeinander folgenden Bilder.

+0

Nun, das beantwortet es sicherlich. : D danke! –