NTBaseMarker


@interface NTBaseMarker : NTElement

این کلاس پایه المان‌هایی است که به صورت ایستاده (مارکر) در نقشه نمایش داده می‌شوند.

  • bound مارکر جاری یا مارکر پایه را برمی‌گرداند، اگر یک مارکر پایه باشد.

    Declaration

    Objective-C

    - (NTBounds *)getBounds;

    Swift

    func getBounds() -> NTBounds!

    Return Value

    bound مارکر

  • لوکیشن مارکر ریشه را برمی‌گرداند. اگر مارکر جاری لوکیشن داشته باشد، این متد معادل BaseMarker::getGeometry خواهد بود و اگر این مارکر به مارکر دیگری وصل شده باشد، به صورت ریکرسیو تا مارکر ریشه خواهد رفت تا لوکیشن آن را برگرداند.

    Declaration

    Objective-C

    - (NTGeometry *)getRootGeometry;

    Swift

    func getRootGeometry() -> NTGeometry!

    Return Value

    geometry لوکیش مارکر ریشه، اگر بیلبردی نباشد null خواهد بود

  • شی geometry که لوکیشن مارکر است را برمی‌گرداند.

    Declaration

    Objective-C

    - (NTGeometry *)getGeometry;

    Swift

    func getGeometry() -> NTGeometry!

    Return Value

    geometry لوکیشن مارکر

  • لوکیشن مارکر را تنظیم می‌کند، اگر مارکر به مارکر دیگری متصل شده باشد ابتدا آن را جدا می‌کند.

    Declaration

    Objective-C

    - (void)setGeometry:(NTGeometry *)geometry;

    Swift

    func setGeometry(_ geometry: NTGeometry!)

    Parameters

    geometry

    geometry لوکیشن مارکر

  • لوکیشن مارکر را تنظیم می‌کند، اگر مارکر به مارکر دیگری متصل شده باشد ابتدا آن را جدا می‌کند.

    Declaration

    Objective-C

    - (void)setPos:(NTLngLat *)pos;

    Swift

    func setPos(_ pos: NTLngLat!)

    Parameters

    pos

    موقعیت مارکر از نوع MapPosition

  • درجه چرخش مارکر را برمی‌گرداند.

    Declaration

    Objective-C

    - (float)getRotation;

    Swift

    func getRotation() -> Float

    Return Value

    درجه چرخش مارکر

  • میزان چرخش مارکر را تنظیم می‌کند. اگر حالت FACE_CAMERA باشد زاویه چرخش نادیده گرفته می شو در غیر این صورت زاویه بر حسب درجه اعمال می شود. و در این حالت صفر یعنی شمال.

    Declaration

    Objective-C

    - (void)setRotation:(float)rotation;

    Swift

    func setRotation(_ rotation: Float)

    Parameters

    rotation

    زاویه چرخش

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;