Class for converting numeric degrees into deg / min / sec, and vice versa.
More...
|
| static string | CoordinatesToDMS (double lng, double lat, string format="dms", int dp=-1, string separator=", ") |
| | Converts numeric degrees to deg/min/sec (latitude: 2-digit degrees, suffixed with N/S; longitude: 3-digit degrees, suffixed with E/W).
|
| |
| static string | LatToDMS (double lat, string format="dms", int dp=-1) |
| | Converts numeric degrees to deg/min/sec latitude (2-digit degrees, suffixed with N/S).
|
| |
| static string | LngToDMS (double lng, string format="dms", int dp=-1) |
| | Convert numeric degrees to deg/min/sec longitude (3-digit degrees, suffixed with E/W).
|
| |
| static bool | ParseDMS (string dmsStr, out double value) |
| | Parses string representing degrees/minutes/seconds into numeric degrees.
|
| |
| static bool | ParseDMS (string dmsStr, out double lng, out double lat, string separator=", ") |
| | Parses string representing latitude and longitude degrees/minutes/seconds into numeric degrees.
|
| |
|
|
static string | DMS_SEPARATOR = "" |
| | Separator character to be used to separate degrees, minutes, seconds, and cardinal directions.
|
| |
Class for converting numeric degrees into deg / min / sec, and vice versa.
◆ CoordinatesToDMS()
| static string OnlineMapsDMSConverter.CoordinatesToDMS |
( |
double | lng, |
|
|
double | lat, |
|
|
string | format = "dms", |
|
|
int | dp = -1, |
|
|
string | separator = ", " ) |
|
static |
Converts numeric degrees to deg/min/sec (latitude: 2-digit degrees, suffixed with N/S; longitude: 3-digit degrees, suffixed with E/W).
- Parameters
-
| lng | Longitude degrees to be formatted as specified |
| lat | Latitude degrees to be formatted as specified |
| format | Return value as 'd', 'dm', 'dms' for deg, deg+min, deg+min+sec |
| dp | Number of decimal places to use – default 0 for dms, 2 for dm, 4 for d |
| separator | Latitude and longitude separator |
- Returns
- Latitude and longitude degrees formatted as deg/min/secs according to specified format
◆ LatToDMS()
| static string OnlineMapsDMSConverter.LatToDMS |
( |
double | lat, |
|
|
string | format = "dms", |
|
|
int | dp = -1 ) |
|
static |
Converts numeric degrees to deg/min/sec latitude (2-digit degrees, suffixed with N/S).
- Parameters
-
| lat | Degrees to be formatted as specified |
| format | Return value as 'd', 'dm', 'dms' for deg, deg+min, deg+min+sec |
| dp | Number of decimal places to use – default 0 for dms, 2 for dm, 4 for d |
- Returns
- Degrees formatted as deg/min/secs according to specified format
◆ LngToDMS()
| static string OnlineMapsDMSConverter.LngToDMS |
( |
double | lng, |
|
|
string | format = "dms", |
|
|
int | dp = -1 ) |
|
static |
Convert numeric degrees to deg/min/sec longitude (3-digit degrees, suffixed with E/W).
- Parameters
-
| lng | Degrees to be formatted as specified |
| format | Return value as 'd', 'dm', 'dms' for deg, deg+min, deg+min+sec |
| dp | Number of decimal places to use – default 0 for dms, 2 for dm, 4 for d |
- Returns
- Degrees formatted as deg/min/secs according to specified format
◆ ParseDMS() [1/2]
| static bool OnlineMapsDMSConverter.ParseDMS |
( |
string | dmsStr, |
|
|
out double | lng, |
|
|
out double | lat, |
|
|
string | separator = ", " ) |
|
static |
Parses string representing latitude and longitude degrees/minutes/seconds into numeric degrees.
- Parameters
-
| dmsStr | Degrees or deg/min/sec in variety of formats |
| lng | Longitude degrees as decimal number |
| lat | Latitude degrees as decimal number |
| separator | Latitude and longitude separator |
- Returns
- True - success, False - otherwise
◆ ParseDMS() [2/2]
| static bool OnlineMapsDMSConverter.ParseDMS |
( |
string | dmsStr, |
|
|
out double | value ) |
|
static |
Parses string representing degrees/minutes/seconds into numeric degrees.
- Parameters
-
| dmsStr | Degrees or deg/min/sec in variety of formats |
| value | Degrees as decimal number |
- Returns
- True - success, False - otherwise