Há muitos dados sendo baixados. Não é um efeito de 'streaming'. É um efeito de carregamento seção a seção. Você nunca será capaz de simular a corrida pela rua, pelo menos do jeito que ele é executado atualmente.
Eu quero ligar um controlador de jogo ao Google Street View e executá-lo no meu projetor. O problema é que a visão da rua parece muito lenta ... Quer dizer, eu quero basicamente um efeito de tiro em primeira pessoa. Onde está o gargalo? Minha conexão é muito lenta ou está atrasada no lado do google?
Tenha em mente que os jogos 3D têm todas as texturas e recursos já carregados localmente no seu disco rígido. No caso da visualização da rua, cada seção é carregada à medida que você é movida para ela.
Isto não é algo que pode ser facilmente corrigido, porque você basicamente tem o mundo todo como seu 'mapa' na visão de rua, e não há nenhuma maneira que será baixado para o seu disco rígido em um futuro próximo.
O Street View é um site pesado de ajax, que tem muitos códigos de javascript, então o tempo de execução do javascript do seu navegador é muito importante (supondo que sua conexão seja rápida o suficiente). tente comparar seu navegador com o sunspider e escolha outro navegador se necessário
Parece um jogo interessante. Como outros já disseram, o problema será puxar os dados, já que não está usando modelos 3D texturizados.
Um problema secundário com o uso do Google Street View para um jogo de tiro em primeira pessoa 3D é que alguns lugares terão muitas pessoas neles ... e essas pessoas serão efetivamente "trabalho de arte".
Como uma sugestão alternativa, seria possível usar algo mais parecido com os Edifícios 3D do Google Earth (mas usando os Texturizados, em vez dos Texturas Cinzentas)? Fazer isso removeria os problemas de outras pessoas e objetos que já estavam na cena e permitiria um carregamento melhor à frente (mas não estou completamente certo do que o seu jogo deve fazer)
Tags bandwidth google-maps