2009-07-17 9 views
6

Dans Google Maps Street View, votre curseur se transforme en une forme rectangulaire/ovale lorsque vous passez la souris sur différentes parties de la scène. Par exemple:Comment Google fait-il le curseur Street View de Google Maps «Suite»

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

Lorsque vous déplacez le curseur sur le bâtiment, il « hugs » les murs. Ce n'est pas aussi simple que de suivre l'intersection car si vous continuez sur la gauche, vous pouvez voir l'angle changer en touchant les différentes faces des bâtiments. Est-ce qu'ils font une sorte d'analyse d'image pour identifier les visages des bâtiments ou, lorsqu'ils prennent la photo, font-ils une sorte de télémètre laser et ensuite la combinent avec l'image?

+0

J'aime cette question! :) Cela me rappelle la première fois que j'ai vu un exemple de code de la façon de faire le défilement lisse de Google maps-like chose dans la journée. –

+0

Je suppose que ce n'est pas un télémètre. Le véhicule Street View que j'ai vu n'avait pas l'air d'en être équipé, du moins je le savais. – Slipfish

+0

Wow, maintenant que je sais ce qu'on appelle (nuage de points laser) il y a toutes sortes de choses cool http://www.youtube.com/watch?v=mu9R_ucq2Ck –

Répondre

7

Ils utilisent des scanners laser. Et selon le Google Lat Long Blog:

Nous avons été en mesure d'accomplir ce en faisant une représentation compacte de la pour tous les Street View panoramas façade du bâtiment et de la géométrie routière utilisant des nuages ​​de points laser et différences entre consécutives photos.

+0

Eh bien, cela répond certainement. : D merci! –