Portuguese, Brazilian feliratok

← Configuring the map with XML

Beágyazókód kérése
5 Languages

Showing Revision 1 created 06/20/2016 by Udacity Robot.

  1. Com esse aplicativo básico
    que acabou de compilar,
  2. você poderá configurar o estado inicial
    do mapa de várias maneiras.
  3. Consulte as notas do instrutor
    para ver a documentação sobre
  4. todas as formas de configuração
    usando os atributos XML.
  5. Mas, por enquanto, vamos configurar só
    alguns atributos para mostrar
  6. uma coisa interessante.
  7. Esse é o layout que você acabou
    de criar com o seu fragmento
  8. contendo o fragmento de mapas.
  9. E isso forneceu o
    Google Maps padrão que você
  10. usou o tempo todo.
  11. Porém, agora vamos
    mudar isso.
  12. Vamos olhar uma vista aérea da
    cidade de Nova York.
  13. Primeiramente, haverá uma
    série de atributos
  14. no fragmento que
    teremos que definir.
  15. Faremos isso
    usando o namespace Maps.
  16. Temos que informar ao XML
    sobre o namespace Maps primeiro.
  17. Vou fazer isso aqui em cima.
  18. E você pode ver que temos
    a ferramenta de namespace XML igual a isso.
  19. Vamos criar um novo
    namespace XML para o nosso mapa.
  20. E aqui estão os detalhes do
    namespace XML para o mapa.
  21. Como você pode ver, xmlns:map é
    igual a
  22. http://schemas.android.com/apk
    /res-au-to/.
  23. Isso nos fornecerá os atributos do mapa
    que podemos adicionar
  24. ao nosso fragmento.
  25. Os atributos do mapa serão formados
    por coisas, como a latitude
  26. e a longitude do local para onde
    você quer olhar.
  27. Então, é a latitude e a longitude
  28. da área em Nova York
    para a qual vamos olhar agora.
  29. Aqui você pode ver que eu adicionei
    a latitude e a
  30. longitude do alvo da câmera do mapa.
  31. Não se preocupe com os sublinhados
    vermelhos ainda.
  32. Agora, você está olhando para um mapa,
  33. você olha para um mapa
    por meio de uma câmera virtual.
  34. Você informa à câmera a
    latitude e longitude
  35. do alvo para onde vai olhar.
  36. Então, a latitude do centro de
    Nova York é 40.7484
  37. e a longitude
    é -73.9857.
  38. Mas, na realidade, o que isso vai fazer é...
    você deve se lembrar de que quando executou o mapa primeiro,
  39. tinha uma vista
    de cima em órbita
  40. voltada para baixo na Terra.
  41. E é isso que vai acontecer aqui, mas vamos estar
    olhando para Nova York.
  42. Só a
    posição da câmera vai mudar.
  43. Do alto em órbita
    olhando para baixo no Equador
  44. para o alto em órbita
    olhando para baixo para Nova York.
  45. Nós também queremos mover a câmera,
    então a aproximamos para baixo, para Nova York.
  46. E vamos mudar
    algumas coisas.
  47. Vou adicioná-las e depois
    explicar uma de cada vez.
  48. Esses são os três
    atributos que eu adicionei.
  49. O primeiro foi Camera-Bearing.
  50. Camera-Bearing é a direção para
    a qual a câmera está apontada,
  51. com zero grau para o Norte e
    180 graus para o sul.
  52. Como resultado, estou olhando a
    112.5 graus
  53. em direção Leste
    com a minha câmera.
  54. Em seguida, adicionei a inclinação da câmera.
    Imagine que a câmera
  55. apontada para baixo
    estará inclinada a 90 graus.
  56. Se eu mudar para
    65 graus,
  57. a câmera vai parecer estar
    em um ângulo
  58. olhando para baixo, então teremos uma vista
    isométrica em 3-D do mundo
  59. abaixo de nós.
  60. E, por fim, o ZOOM da câmera.
  61. Quanto maior o número, mais perto
    você está da superfície da Terra.
  62. Se você imaginar uma câmera com
    ZOOM 0, é isso que vimos
  63. o tempo todo,
    quando a câmera está totalmente em cima.
  64. Olhando para baixo, para a Terra.
  65. Mas, com uma câmera com ZOOM 17, estarei mais
    em baixo, muito perto da Terra.
  66. E como você vai ver, como a câmera
    está inclinada a 65 graus,
  67. tenho uma visão em 3D
    dos arranha-céus de Nova York.
  68. E com a câmera com o ZOOM em 17,
  69. estou mais baixo do que o nível
    de alguns desses edifícios.
  70. Vamos executar o aplicativo
    para ver o que acontece.
  71. Agora, estou executando o aplicativo
    no meu tablet.
  72. Temos uma vista do centro de
    Nova York e eu posso mudar a
  73. posição e ver a cidade
    em três dimensões.
  74. Vejo alguns arranha-céus
    cilíndricos.
  75. Anteriormente,
  76. estávamos olhando para a base
    do Empire State Building,
  77. e aqui você pode ver
    o Empire State Building crescendo
  78. pela vista
    da câmera.
  79. Porque a câmera está mais baixa
    do que a altura do edifício.
  80. Conforme aumento o zoom em Nova York
    e movo a câmera ao redor, podemos ver algumas
  81. coisas interessantes
    em alguns edifícios.
  82. Por exemplo, essa é a sede da United
    Nations,
  83. de frente para o rio.
  84. Essas são algumas ilhas
    do rio,
  85. e podemos ver os arranha-céus
    nelas.
  86. Às vezes, demora um pouco
    para as coisas aparecerem.
  87. Você tem tudo isso
    de graça,
  88. não foi preciso configurar
    nada para obter as vistas em 3D
  89. .
  90. Basicamente, bastou
    inclinar a câmera
  91. e chegar perto o suficiente da Terra
    para ver as vistas em 3D.
  92. Se eu afastar o zoom,
  93. vou ter uma vista panorâmica de
    Nova York sem 3D.
  94. Quando eu afastar o zoom, você verá
    que estamos voltados para o Leste
  95. com vista sobre Long Island.
  96. Quando aproximo o zoom da cidade de novo,
    quando estivermos próximos o suficiente,
  97. começaremos a ver os edifícios
    e os arranha-céus.
  98. E aqui estão eles.
  99. Muito simples! E tudo isso foi feito
  100. definindo atributos no fragmento
    do mapa.
  101. Muito bacana, certo?