2019-2 중간고사 코딩 문제

아래의 storyboard를 참고하여 코딩하세요.

(문제 1)

  • plist 화일을 작성하고, 데이터를 load하여 아래의 테이블 뷰를 만든다.

  • key : address, title

  • value :

    부산광역시 부산진구 양지로 54 동의과학대학교  
    부산광역시 부산진구 연지동 100-6 부산시민공원  
    부산광역시 부사진구 부전동 부전로 503-15 롯데호텔 부산본점
    

(문제 2)

  • 테이블뷰의 각 cell을 선택하면 아래와 같이 detailViewController에 지도를 표시한다.
  • 이때 각 cell의 주소를 goecoding하여 지도를 표시하고, pin의 title과 subtitle을 아래와 같이 설정한다.
  • NavigationBar의 title 내용도 아래와 같이 설정한다.
  • 지도의 center는 latitude: 35.164472, longitude: 129.064898로 설정하라.

(문제 3)

  • NavigationBar의 오른쪽에 UIBarButtonItem을 이용하여 아래와 같이 System Icon(Serach)를 설정한다.
  • barButtonItem Icon을 선택하면, 아래와 같이 detailViewController에 테이블뷰에 있는 모든 주소(3곳)의 지도를 아래와 같이 표시하라.
  • plist 데이터를 load하여 주소를 geocoding 하여 지도와 pin을 아래와 같이 설정한다.

(문제 4)

  • (문제 2)와 (문제 3)에 CoreLocation Framework을 사용하여 현재 위치(UserLocation)이 표시되고 위치정보를 tracking하도록 코딩하시오. 이때 현재 위치는 항상 지도의 center에 위치하도록 한다.

results matching ""

    No results matching ""