IOS 맵 개발


IOS 지도 개발


소개

IOS 지도는 MapKit 프레임워크를 사용하여 위치를 찾는 데 도움이 됩니다.

인스턴스 단계

1. 간단한 뷰 기반 애플리케이션을 생성합니다

2. 프로젝트 파일을 선택한 다음 대상을 선택하고 MapKit.framework를 추가합니다.

3. ViewController에 추가합니다. xib Map View를 실행하고 ibOutlet을 생성하고 이름을 mapView로 지정합니다.

5. "파일 -> 새로 만들기 -> 파일... ->"을 통해 Objective C 클래스를 선택하고 다음을 클릭합니다.

6 "하위 클래스"는 NSObject입니다. 이름을 MapAnnotation

7로 지정합니다. Create

8. 아래와 같이 MapAnnotation.h를 업데이트합니다

#import <Foundation/Foundation.h>#import <MapKit/MapKit.h>@interface MapAnnotation : NSObject<MKAnnotation>@property (nonatomic, strong) NSString *title;@property (nonatomic, readwrite) CLLocationCoordinate2D coordinate;- (id)initWithTitle:(NSString *)title andCoordinate:  (CLLocationCoordinate2D)coordinate2d;@end

9. ViewController.h를 아래와 같이 업데이트합니다

#import "MapAnnotation.h"@implementation MapAnnotation-(id)initWithTitle:(NSString *)title andCoordinate: (CLLocationCoordinate2D)coordinate2d{    
    self.title = title;    self.coordinate =coordinate2d;    return self;}@end

11. 업데이트 아래와 같이 ViewController.m

#import <UIKit/UIKit.h>#import <MapKit/MapKit.h>#import <CoreLocation/CoreLocation.h>@interface ViewController : UIViewController<MKMapViewDelegate>{    MKMapView *mapView;}@end

출력

애플리케이션 실행 시 출력은 다음과 같습니다

지도를 위로 스크롤하면 출력은 다음과 같습니다

mapOutput1