NTLngLat


@interface NTLngLat : NSObject {
  void *swigCPtr;
  BOOL swigCMemOwn;
}

این کلاس موقعیت روی نقشه را با استفاده از استفاده از دو مختصات تعریف می‌کند. X و Y مختصات روی نقشه هستند. مقادیر این دو مختصات بستگی به پروجکشن نقشه دارند.

  • برابری این شی با شی مشخص شده را بررسی می‌کند.

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)object;

    Swift

    func isEqual(_ object: Any!) -> Bool

    Parameters

    obj

    شی‌ مورد نظر

    Return Value

    در صورتی که دو شی یکسان باشند True و در غیر اینصورت False

  • معادل hash شده‌ی این این شی را برمی‌گرداند.

    @hide

    Declaration

    Objective-C

    - (NSUInteger)hash;

    Swift

    func hash() -> UInt

    Return Value

    معادل hash شده‌ی این شی

  • Constructs a MapPos object. All coordinates will be 0.

    Declaration

    Objective-C

    - (id)init;

    Swift

    init!()
  • یک شی از نوع LngLat با استفاده از مقادیر x و y می‌سازد. مقدار z صفر خواهد بود.

    Declaration

    Objective-C

    - (id)initWithX:(double)x y:(double)y;

    Swift

    init!(x: Double, y: Double)

    Parameters

    x

    مقدار x

    y

    مقدار y

  • مقدار x از شی جاری را برمی‌گرداند.

    Declaration

    Objective-C

    - (double)getX;

    Swift

    func getX() -> Double

    Return Value

    مقدار x از شی جاری

  • مقدار y از شی جاری را برمی‌گرداند.

    Declaration

    Objective-C

    - (double)getY;

    Swift

    func getY() -> Double

    Return Value

    مقدار y از شی جاری

  • Checks for equality between this and another map position.

    Declaration

    Objective-C

    - (BOOL)isEqualInternal:(NTLngLat *)p;

    Swift

    func isEqualInternal(_ p: NTLngLat!) -> Bool

    Parameters

    p

    The other map position.

    Return Value

    True if equal.

  • معادل hash شده‌ی این این شی را برمی‌گرداند.

    @hide

    Declaration

    Objective-C

    - (int)hashInternal;

    Swift

    func hashInternal() -> Int32

    Return Value

    معادل hash شده‌ی این شی

  • رشته‌ی معادل شی جاری را ایجاد می‌کند. کاربرد این رشته عموماً برای logging می‌باشد.

    Declaration

    Objective-C

    - (NSString *)description;

    Swift

    func description() -> String!

    Return Value

    رشته‌ی معادل این شی

  • Undocumented

    Declaration

    Objective-C

    -(void)dealloc;