Преобразовать географическую широту и долготу в числовой формат?
У меня есть географические координаты как latitude - 47.60529
а также longitude - -122.33905
, Мне нужно отформатировать это в числовой формат как 47__2E__60529
а также __2D__122__2E__33905
?
Кто-нибудь может подсказать мне, как сделать это форматирование?
1 ответ
Решение
Я думаю, что-то вроде этого приблизит вас:
using System.Globalization;
public static string customConvert(double num)
{
NumberFormatInfo customFormat = new NumberFormatInfo();
customFormat.NumberDecimalSeparator = "__2E__";
customFormat.NegativeSign = "__2D__";
return num.ToString(customFormat);
}
Чтобы использовать, что-то вроде этого:
string latitude = customConvert(47.60529);
Я не уверен насчет -e__2F_
Строка в конце вашего примера, хотя...