INVMapStyle

Objective-C


@interface INVMapStyle : NSObject <NSSecureCoding>

Swift

class INVMapStyle : NSObject, NSSecureCoding

Map Studio 서비스를 이용하여 생성된 커스텀 지도 스타일을 나타내는 클래스.

아이나비 지도 인증이 완료되면 -[INVMapSdkDelegate authSuccess:] 콜백으로 커스텀 지도 스타일 배열이 전달됩니다. 커스텀 지도 스타일 배열은 SDK에 저장되며 INVMapSdk.savedCustomMapStyles에서 확인할 수 있습니다.

  • 지도 스타일의 이름.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull styleName;

    Swift

    var styleName: String { get }
  • 지도 스타일의 ID.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull styleID;

    Swift

    var styleID: String { get }
  • 지정된 지도 스타일의 이름과 ID로 지도 스타일 객체를 생성합니다.

    Declaration

    Objective-C

    + (nonnull instancetype)mapStyleWithStyleName:(nonnull NSString *)styleName
                                          styleID:(nonnull NSString *)styleID;

    Swift

    convenience init(styleName: String, styleID: String)

    Parameters

    styleName

    스타일의 이름.

    styleID

    스타일의 ID.

    Return Value

    INVMapStyle 객체.