NMFNaverMapView

@interface NMFNaverMapView : UIView

지도의 컨트롤을 내장한 지도 뷰 클래스. 컨트롤을 비활성화하더라도 API를 호출하면 여전히 카메라를 움직일 수 있습니다.

  • 지도 뷰 객체.

    Declaration

    Objective-C

    @property (readonly, nonatomic, nonnull) NMFMapView *mapView;

    Swift

    var mapView: NMFMapView { get }
  • 지도 뷰에 관련된 업데이트 및 비동기 작업의 결과를 알려주는 델리게이트.

    Declaration

    Objective-C

    @property (readwrite, nonatomic, nullable) id<NMFMapViewDelegate> delegate;
  • 나침반이 활성화되어 있는지 여부.

    기본값은 YES입니다.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showCompass;

    Swift

    var showCompass: Bool { get set }
  • 축척 바가 활성화되어 있는지 여부.

    기본값은 YES입니다.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showScaleBar;

    Swift

    var showScaleBar: Bool { get set }
  • 줌 컨트롤이 활성화되어 있는지 여부.

    기본값은 YES입니다.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showZoomControls;

    Swift

    var showZoomControls: Bool { get set }
  • 실내지도 패널이 활성화되어 있는지 여부.

    기본값은 NO입니다.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showIndoorLevelPicker;

    Swift

    var showIndoorLevelPicker: Bool { get set }
  • 현 위치 버튼이 활성화되어 있는지 여부.

    기본값은 NO입니다.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) BOOL showLocationButton;

    Swift

    var showLocationButton: Bool { get set }
  • 위치 추적 모드.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NMFMyPositionMode positionMode;

    Swift

    var positionMode: NMFMyPositionMode { get set }
  • 현재 지도의 스냅숏을 UIImage로 촬영합니다.

    Declaration

    Objective-C

    - (void)takeSnapShot:(void (^_Nullable)(UIImage *_Nonnull))complete;

    Swift

    func takeSnapShot(_ complete: ((UIImage) -> Void)? = nil)

    Parameters

    complete

    지도 스냅숏이 촬영되면 실행되는 블록 메서드.