NTBaseMarker
@interface NTBaseMarker : NTElement
این کلاس پایه المانهایی است که به صورت ایستاده (مارکر) در نقشه نمایش داده میشوند.
-
لوکیشن مارکر ریشه را برمیگرداند. اگر مارکر جاری لوکیشن داشته باشد، این متد معادل BaseMarker::getGeometry خواهد بود و اگر این مارکر به مارکر دیگری وصل شده باشد، به صورت ریکرسیو تا مارکر ریشه خواهد رفت تا لوکیشن آن را برگرداند.
Declaration
Objective-C
- (NTGeometry *)getRootGeometry;
Swift
func getRootGeometry() -> NTGeometry!
Return Value
geometry لوکیش مارکر ریشه، اگر بیلبردی نباشد null خواهد بود
-
شی geometry که لوکیشن مارکر است را برمیگرداند.
Return Value
geometry لوکیشن مارکر
-
لوکیشن مارکر را تنظیم میکند، اگر مارکر به مارکر دیگری متصل شده باشد ابتدا آن را جدا میکند.
Declaration
Objective-C
- (void)setGeometry:(NTGeometry *)geometry;
Swift
func setGeometry(_ geometry: NTGeometry!)
Parameters
geometry
geometry لوکیشن مارکر
-
درجه چرخش مارکر را برمیگرداند.
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;