YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← PS 04-21 Inspecionando uma saída de catálogo

Get Embed Code
5 Languages

Showing Revision 2 created 09/08/2013 by Chapeleiro Louco.

  1. O carregamento desses TILEDmaps é realmente um processo bastante complexo, por isso vamos
  2. analisá-lo parte a parte. Em primeiro lugar, para
    analisar o JSON, você vai perceber que
  3. nós modificamos nossa chamada de função carregar para chamar parseMapJSON com os
  4. dados que recebemos de nosso pedido xhr. Agora,
    os dados que recebemos da internet
  5. é realmente uma bolha JSON. A primeira
    coisa que precisamos fazer é chamar
  6. JSON.parse, passando o blob JSON, para realmente
    dar-nos um objeto em Javascript.
  7. Em seguida, o que gostaríamos de fazer é realmente
    armazenar em cache alguns dos valores deste novo
  8. objeto JSON dentro da própria classe mapa, para
    não termos que continuar analisando
  9. e solicitando dados de objeto mais tarde. Os parâmetros que é importante
  10. controlarmos agora são o número total de
    tiles atravessando o atlas,
  11. o tamanho de cada um destes tiles em pixels,
    e em seguida, o tamanho
  12. do mapa inteiro em pixels. Agora, depois de ter
    recuperado os dados de nosso objeto JSON,
  13. vá em frente e defina o atributo fullyLoaded para verdadeiro.