将地理位置经纬度转换为数字格式?
Convert Geo location latitude and longitude to numeric format?
我的地理位置坐标为 latitude - 47.60529
和 longitude - -122.33905
。我需要将其格式化为数字格式 47__2E__60529
和 __2D__122__2E__33905
吗?
谁能指导我如何进行这种格式化?
我想这样的事情会让你接近:
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_
字符串...
我的地理位置坐标为 latitude - 47.60529
和 longitude - -122.33905
。我需要将其格式化为数字格式 47__2E__60529
和 __2D__122__2E__33905
吗?
谁能指导我如何进行这种格式化?
我想这样的事情会让你接近:
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_
字符串...