Korean feliratok

← 02-16 Configuring the Map with XML

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

Showing Revision 1 created 01/16/2020 by Sae-mi Choi.

  1. 방금 만든 기본 앱에서
  2. 우리는 여러 가지 방법으로 지도의 최초 상태를 설정할 수 있습니다.
  3. 설정한 모든 방법을 문서화해서, XML을 상요하여서,
  4. 아래 지도자 노트를 봅시다.
  5. 그러나 지금 우리는 흥미로운 무언가를 보여주기 위해서 몇 가지 속성을
  6. 설정해 볼 것입니다.
  7. 그러므로 지도 프래그먼트가 포함된 프래그먼트와 함께 방금 만들어낸
  8. 레이아웃이 여기 있습니다.
  9. 그리고 우리가 사용한 초기설정 구글맵이 여기 있습니다.
  10. 그러나 우리가 해야 할 일은 이것을 바꾸는 것입니다.
  11. 그러므로 우리는 상공에서 촬영한 조감도로 뉴욕시를 보도록 하겠습니다.
  12. 맨 처음으로, 우리가 설정해야 하는
  13. 프래그먼트에 대한 다수의 속성이 있습니다.
  14. 그리고 우리는 지도 네임스페이스를 사용해서 이 일을 할 것입니다.
  15. 그러므로 우리는 먼저 지도 네임스페이스에 대한 XML을 말해보도록 하겠습니다.
  16. 그러므로 저는 위에서 이 일을 해보겠습니다.
  17. 그리고 보시는 바와 같이 우리는 XML 네임스페이스 도구가 이것과 같다는 사실을 압니다.
  18. 우리는 지도에 새로운 XML 네임스페이스를 만들겁니다.
  19. 그리고 여기에 지도를 위한 XML 네임스페이스를 위한 세부 사항이 있습니다.
  20. 보시는 바와 같이 xmlns:map은
  21. http://schemas.android.com/apk/res-au-
    to/와 같습니다.
  22. 그러므로 이로써 우리는 프래그먼트에 더할 수 있는 지도의 속성값을 얻습니다.
  23. 지도의 속성값은 우리가 보고자 하는 장소의 위도와 경도 같은
  24. 것들로 구성될 것입니다.
  25. 그러므로 우리가 지금 보려고 하는 뉴욕시 지역의
  26. 위도와 경도가 됩니다.
  27. 여기에서 우리는 지도 카메라 목표 경도와 지도카메라 목표 위도를
  28. 더합니다.
  29. 잠시 뜨는 붉은색 및줄에 대해서 걱정하지 않아도 됩니다.
  30. 이제, 지도를 볼 때
  31. 우리는 정말로 가상 카메라를 통해서 지도를 보고 있습니다.
  32. 그러므로 카메라가 보고 있는 목표 위도와 경도를
  33. 말해봅시다.
  34. 그러므로 뉴욕시 시내의 위도는 40.7484이고
  35. 경도는 -73.9857입니다.
  36. 그러나 만약 처음 지도를 작동시킬 때
  37. 지구위에서 아래를 내려다보는 궤도에서 높은 곳으로부터 뷰를 볼 수 있었다는 사실을 기억한다면
  38. 그리고 이것을 이렇게 한다면, 그러나 이것이 뉴욕 시를 내려다 보게 될 것이라면,
  39. 해야 하는 모든 일은 카메라를 변경하는 일입니다.
  40. 궤도를 따라 높은 곳에서 보았을 때,
  41. 뉴욕시에서 내려다보는 궤도에서 높은 곳에서 적도를 내려다보게 되기 때문에
  42. 우리는 카메라를 옮기기를 바라고 그러므오 우리는 뉴욕시를 줌해서 아래로 내려다보게 됩니다.
  43. 그리고 우리는 몇 가지를 바꾸어 보겠습니다.
  44. 저는 저들을 더하고 그 뒤에 하나씩 이야기해보려고 합니다.
  45. 그러므로 이들은 제가 더한 세 가지 속성입니다.
  46. 첫 번째가 카메라 베어링입니다.
  47. 카메라 베어링은 카메라가 보고 있는 방향입니다.
  48. 북쪽을 바라보는 쪽이 0도이고, 남쪽을 바라보는 가도가 180도입니다.
  49. 결과적으로 저는 112.5도를 찾고 있고,
  50. 그러므로 저는 제 카메라 베어링으로 동쪽을 찾고 있다고 말할 수 있겠죠.
  51. 다음은 카메라 기울기가 되겠는데요, 그러므로 만약 메라가 아래를
  52. 똑바로 내라다보는 카메라를 상상할 수 있다면, 카메라는 90도로 기울어지게 될 것입니다.
  53. 그러나 만약 제가 65도로 저것을 변경시키고
  54. 카메라가 아래를 내려다보는 각도에서 무언가가 나타나게 된다면
  55. 저는 우리 아래 세계를 보여주는 훌륭한 3-D 뷰를 갖게 됩니다.
  56. 그리고 그 뒤에 마지막으로 카메라 줌을 봅시다.
  57. 수가 커지면 커질수록 지도의 표면에 더 가까이 가게 됩니다.
  58. 만약 카메라 줌을 0으로 한다고 상상할 수 있다면,
  59. 카메라가 훨씬 높이 있는 지점에서 우리가 무언가를 볼 수 있다는 사실을 의미합니다.
  60. 지구에서 아래를 내려다 봅시다.
  61. 그러나 카메라 줌 17에서 저는 정말로 지구와 가깝게 됩니다.
  62. 그리고 보시다시피 제가 65도로 카메라를 기울였기 때문에
  63. 저는 뉴욕시의 마천루를 3d로 볼 수 있습니다.
  64. 그리고 카메라 줌을 17로설정하면서
  65. 저는 마천루 가운데 일부의 높이를 더 낮추어 볼 시 있습니다.
  66. 그러므로 앱을 실행하여 이것이 무엇처럼 보이는지 봅시다.
  67. 이제 여기에서 우리는 제 태블릿에서 실행되는 앱을 봅니다.
  68. 이때문에 우리는 뉴욕 시가를 볼 수 있고 저는 실제로 스크롤을 끌어당기고
  69. 3차원으로 도시를 볼 수 있습니다.
  70. 저는 모양이 원기둥인 마천루를 보고 있습니다.
  71. 이전에 공부한 것과 같이,
  72. 우리는 실제로 엠파이어 스테이트 빌딩을 보고 있습니다. 그리고 여기에서
  73. 카메라 뷰에서부터 엠파이어스테이트 빌딩을 볼 수 잇습니다.
  74. 카메라가 건물의 높이보다 실제로 낮기 때문에
  75. 그리고 제가 뉴욕시를 줌해서 보고 카메라를 이리저리 옮기고 있기 때문에 우리는
  76. 빌딩에서 흥미로운 특징을 엿볼 수 있게 됩니다.
  77. 예를 들어서 여기에 강을 내려다 보는 UN의 본부가 있습니다.
  78. 여기에 강 위의 섬 일부를 볼 수 있고요
  79. 우리는 그 위의 마천루를 볼 수 있습니다.
  80. 이따금 저들을 보는데 약간의 시간이 걸립니다.
  81. 그러므로 여러분은 공짜로 이 모든 것들을 보고 있는 셈입니다.
  82. 우리는 3D 뷰나 그와 비슷한 무언가를 설정할 필요가 없었습니다.
  83. 기본적으로 우리가 카메라를 기울임으로써
  84. 그리고 대지에 충분히 다가감으로써, 3d 뷰를 볼 수 있는 거죠.
  85. 만약 제가 줌아웃을 했다면, 우리는 이런 모습을 보게 될 것이고,
  86. 저는 이제 3d 없이 팬-뷰로 뉴욕시를 보겠습니다.
  87. 제가 줌아웃을 할 때, 우리는 동쪽으로 접한 모습을 볼 수 있습니다.
  88. 긴 섬을 내려다보면서 말입니다.
  89. 제가 다시 도시를 줌인해서 보면, 저는 충부히 가까운 곳에서 볼 수 있고
  90. 다시 한 번 마천루와 건물이 튀어나오는 것을 보게 될 것입니다.
  91. 그리고 거기에 이들이 있습니다.
  92. 상당히 단순하죠.
  93. 지도 프래그먼트 위에 속성값을 설정함으로써 이 모든 일을 할 수 있었습니다.
  94. 상당히 멋지지 않나요?