Class: DmsFormatter
Defined in: src/sdk/graphics/text/DmsFormatter.ts:24
A class to format latitude/longitude to DMS. DmsFormatter
Constructors
Constructor
new DmsFormatter():
DmsFormatter
Returns
DmsFormatter
Methods
getLatDmsStr()
getLatDmsStr(
value
,spaceAfterDirection
,minuteApostrophe
,precision
,padMinutesTo
):string
Defined in: src/sdk/graphics/text/DmsFormatter.ts:42
Builds a DMS string out of the given latitude.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
value | number | undefined | The latitude. |
spaceAfterDirection | boolean | true | Whether to insert a space after the direction letter. |
minuteApostrophe | boolean | true | Whether to insert an apostrophe (') after the string. |
precision | number | 2 | Decimal precision for the minutes part. |
padMinutesTo | number | 3 | Padding applied to integer part of minutes. |
Returns
string
The DMS string.
getLonDmsStr()
getLonDmsStr(
value
,minuteApostrophe
,precision
,padMinutesTo
):string
Defined in: src/sdk/graphics/text/DmsFormatter.ts:59
Builds a DMS string out of the given longitude.
Parameters
Parameter | Type | Default value | Description |
---|---|---|---|
value | number | undefined | The longitude. |
minuteApostrophe | boolean | true | Whether to insert an apostrophe (') after the string. |
precision | number | 2 | Decimal precision for the minutes part. |
padMinutesTo | number | 3 | Padding applied to integer part of minutes. |
Returns
string
The DMS string.
parseLat()
parseLat(
value
):DmsValues
Defined in: src/sdk/graphics/text/DmsFormatter.ts:73
Parses a latitude in to the dms parts.
Parameters
Parameter | Type | Description |
---|---|---|
value | number | The latitude in degrees. |
Returns
DmsValues
The DMS parts.
parseLon()
parseLon(
value
):DmsValues
Defined in: src/sdk/graphics/text/DmsFormatter.ts:83
Parses a longitude in to the dms parts.
Parameters
Parameter | Type | Description |
---|---|---|
value | number | The longitude in degrees. |
Returns
DmsValues
The DMS parts.