Why is google street view so slow?

2

I want to hook up a game controller to google street view and run it off my projector. Problem is street view seems really slow... i mean i want basically a first person shooter effect. Where is the bottleneck? Is my connection too slow, or is lag on google's side?

patrickinmpls

Posted 2009-09-23T00:15:08.950

Reputation: 1 193

Answers

2

There is a lot of data being pulled down. It's not a 'streaming' effect. It's a section-by-section loading effect. You'll never be able to simulate running down the street, at least the way it currently runs.

th3dude

Posted 2009-09-23T00:15:08.950

Reputation: 9 189

1

Keep in mind that 3D games have all the textures and assets already loaded locally on your harddisk. In the case of street view, each section is loaded as you 'move into it'.

This is not something that can be easily fixed, because you basically have the whole world as your 'map' in street view, and there is no way that is going to be downloadable to your harddisk in the near future.

jerryjvl

Posted 2009-09-23T00:15:08.950

Reputation: 2 505

0

Street View is a heavy ajax site, which have lots of javascript code, so javascript execution time of your browser is very important(assuming your connection is fast enough). try benchmarking your browser with sunspider and choose another browser if necessary

Tutul

Posted 2009-09-23T00:15:08.950

Reputation: 478

The raw speed of JavaScript execution actually has little to do with it. It's mostly the images and other data that gets lazily loaded that's the bottleneck, and there isn't much you can do about that. – Sasha Chedygov – 2009-09-23T03:51:08.320

0

Does sound like an interesting game. As others have said the issue will be with pulling down the data, as it's not using texturised 3D models.

A side issue with using Google Street View for a 3D first person shooter is that some places will have lots of people in them... and those people will effectively be "art work".

As an alternative suggestion, would it be possible to use something more like the 3d Buildings of Google Earth (but using the Textured ones, rather than the Gray ones)? Doing this would remove the issues of other people and objects already in the scene, and allow for better loading ahead (but then I'm not completely sure of what your game is meant to do)

tgbarnett

Posted 2009-09-23T00:15:08.950

Reputation: 896