NMFProjection

@interface NMFProjection : NSObject

지리적 좌표와 화면 좌표 간의 변환을 담당하는 클래스. 이 클래스의 인스턴스는 직접 생성할 수 없고 NMFMapView.projection을 이용해서 가져올 수 있습니다.

  • 화면 좌표를 위경도 좌표로 변환합니다.

    Declaration

    Objective-C

    - (nonnull NMGLatLng *)latlngFromPoint:(CGPoint)point;

    Swift

    func latlng(from point: CGPoint) -> NMGLatLng

    Parameters

    point

    화면 좌표.

    Return Value

    위경도 좌표. pointnil이거나 화면 좌표의 범위가 위경도 좌표로 표현할 수 있는 범위를 벗어난 경우 유효하지 않은(NMGLatLng.isValid()NO인) 좌표가 반환됩니다.

  • 위경도 좌표를 화면 좌표로 변환합니다.

    Declaration

    Objective-C

    - (CGPoint)pointFromLatLng:(nonnull NMGLatLng *)coord;

    Swift

    func point(from coord: NMGLatLng) -> CGPoint

    Parameters

    coord

    위경도 좌표.

    Return Value

    화면 좌표. coordnil이거나, 위경도 좌표의 범위가 화면 좌표로 표현할 수 있는 범위를 벗어난 경우 유효하지 않은(CGPoint.x 또는 CGPoint.y가 무한대인) 좌표가 반환됩니다.

  • 화면의 영역을 위경도 영역으로 변환합니다.

    Declaration

    Objective-C

    - (nonnull NMGLatLngBounds *)latlngBoundsFromViewBounds:(CGRect)viewBounds;

    Swift

    func latlngBounds(fromViewBounds viewBounds: CGRect) -> NMGLatLngBounds

    Parameters

    viewBounds

    화면 영역.

    Return Value

    위경도 영역.

  • 위경도 영역을 화면 영역으로 변환합니다.

    Declaration

    Objective-C

    - (CGRect)viewBoundsFromLatLngBounds:(nonnull NMGLatLngBounds *)latlngBounds;

    Swift

    func viewBounds(from latlngBounds: NMGLatLngBounds) -> CGRect

    Parameters

    latlngBounds

    위경도 영역.

    Return Value

    화면 영역.

  • 현재 지도의 축척을 반환합니다.

    Declaration

    Objective-C

    - (CLLocationDistance)metersPerPixel;

    Swift

    func metersPerPixel() -> CLLocationDistance

    Return Value

    축척. 미터/픽셀 단위.

  • 카메라의 위도가 latitude, 줌 레벨이 zoom일 때의 축적을 반환합니다.

    Declaration

    Objective-C

    - (CLLocationDistance)metersPerPixelAtLatitude:(double)latitude
                                              zoom:(double)zoom;

    Swift

    func metersPerPixel(atLatitude latitude: Double, zoom: Double) -> CLLocationDistance

    Parameters

    latitude

    위도.

    zoom

    줌 레벨.

    Return Value

    축척. 미터/픽셀 단위.